springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/EldersAuthApi.java
@@ -52,7 +52,7 @@ * @return 查找结果 */ @GetMapping("/{id}") @ApiOperation(value = "查询高龄认证详细信息") @ApiOperation(value = "查询高龄认证详细信息", response = EldersAuthDetailsVO.class) R<EldersAuthDetailsVO> details(@PathVariable("id") Long id){ return eldersAuthService.eldersAuthDetails(id); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java
@@ -1576,7 +1576,7 @@ eldersAuthDO.setBirthDay(birthDay); int add = eldersAuthService.getBaseMapper().insert(eldersAuthDO); if(add==1){ return R.ok(); return R.ok(eldersAuthDO.getId()); } }else{ return R.fail("家庭成员年龄还未达到80"); @@ -1603,6 +1603,6 @@ */ @PostMapping("/eldersauth/eldersAuthQuery") R eldersAuthQuery(@RequestBody PageEldersAuthDTO pageEldersAuthDTO){ return eldersAuthService.query(pageEldersAuthDTO); return eldersAuthService.queryExportData(pageEldersAuthDTO); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/EldersAuthDAO.java
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.dtos.community.ExcelElderAuthDTO; import com.panzhihua.common.model.dtos.community.PageEldersAuthDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.EldersAuthDetailsVO; @@ -12,6 +13,8 @@ import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; /** * DAO @@ -54,4 +57,25 @@ " where ea.id = #{id}" + "</script>") EldersAuthDetailsVO selectDetails(@Param("id") Long id); @Select("<script> " + "SELECT ea.id, ea.create_at, ea.create_by, ea.update_by, ea.update_at," + " ea.AUTH_USER_NAME , ea.ID_CARD, ea.BIRTH_DAY, ea.FAMILY_USER_ID ," + " ea.DOMICILE, ea.SUMIT_USER_ID, u.phone as submitUserAccount ," + " u.name as submitUserName, ROUND(DATEDIFF(CURDATE(), ea.BIRTH_DAY)/365.2422) as age \n" + "FROM com_elders_auth ea LEFT JOIN sys_user u ON ea.SUMIT_USER_ID = u.user_id\n" + " <where> " + "<if test='pageEldersAuthDTO.sumitUserId != null'>" + " AND ea.SUMIT_USER_ID = #{pageEldersAuthDTO.sumitUserId} " + " </if> " + "<if test='pageEldersAuthDTO.idCard != null'>" + " AND ea.ID_CARD = #{pageEldersAuthDTO.idCard} " + " </if> " + "<if test='pageEldersAuthDTO.authUserName != null'>" + " AND ea.AUTH_USER_NAME = #{pageEldersAuthDTO.authUserName} " + " </if> " + " </where>" + " ORDER BY ea.${pageEldersAuthDTO.sortBy} ${pageEldersAuthDTO.order} " + "</script>") List<ExcelElderAuthDTO> selectByParams(PageEldersAuthDTO pageEldersAuthDTO); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/EldersAuthService.java
@@ -59,4 +59,10 @@ */ R addFeedback(EldersAuthFeedbackAddDTO eldersAuthFeedbackAddDTO); /** * 分页查找高龄认证导出数据 * @param pageEldersAuthDTO * @return 维护结果 */ R queryExportData(PageEldersAuthDTO pageEldersAuthDTO); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/EldersAuthServiceImpl.java
@@ -129,4 +129,17 @@ } return R.fail(); } /** * 查找高龄认证导出数据 * @param pageEldersAuthDTO * @return 维护结果 */ public R<List<ExcelElderAuthDTO>> queryExportData(PageEldersAuthDTO pageEldersAuthDTO){ Page page = new Page<>(); page.setSize(pageEldersAuthDTO.getPageSize()); page.setCurrent(10000); return R.ok(eldersAuthDAO.selectByParams(pageEldersAuthDTO)); } }