Browse Source

已认证党员 认证失败党员加导出功能

dev
曲树通 6 years ago
parent
commit
7ed9295d3b
  1. 1
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyAuthenticationFailedController.java
  2. 16
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java
  3. 63
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyAuthenticationFailedExcel.java
  4. 9
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java
  5. 25
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyAuthenticationFailedServiceImpl.java
  6. 29
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java

1
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyAuthenticationFailedController.java

@ -89,6 +89,7 @@ public class PartyAuthenticationFailedController {
} }
@GetMapping("export") @GetMapping("export")
@DataFilter(tableAlias = "epaf", deptId = "grid_id", prefix = "AND", isPendingCreator = false)
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception {
List<PartyAuthenticationFailedDTO> list = partyAuthenticationFailedService.list(params); List<PartyAuthenticationFailedDTO> list = partyAuthenticationFailedService.list(params);
ExcelUtils.exportExcelToTarget(response, null, list, PartyAuthenticationFailedExcel.class); ExcelUtils.exportExcelToTarget(response, null, list, PartyAuthenticationFailedExcel.class);

16
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java

@ -177,4 +177,20 @@ public class PartyMembersController {
ExcelUtils.exportExcelToTarget(response, "党员模板", list, PartyMembersExcel.class); ExcelUtils.exportExcelToTarget(response, "党员模板", list, PartyMembersExcel.class);
} }
/***
* 已认证党员导出
* @param params
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData<com.elink.esua.epdc.dto.PartyMembersDTO>>
* @author qushutong
* @date 2019/12/29 14:43
*/
@GetMapping("hasAuthenticationexport")
@DataFilter(tableAlias = "pm", deptId = "grid_id", prefix = "AND", isPendingCreator = false)
public void hasAuthenticationexport(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception {
ExcelUtils.exportExcelToTarget(response, "已认证党员",partyMembersService.exportHasMoudle(params), PartyMembersExcel.class);
}
} }

63
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/excel/PartyAuthenticationFailedExcel.java

@ -31,8 +31,6 @@ import java.util.Date;
@Data @Data
public class PartyAuthenticationFailedExcel { public class PartyAuthenticationFailedExcel {
@Excel(name = "主键")
private String id;
@Excel(name = "姓名") @Excel(name = "姓名")
private String realName; private String realName;
@ -43,66 +41,11 @@ public class PartyAuthenticationFailedExcel {
@Excel(name = "身份证号") @Excel(name = "身份证号")
private String identityNo; private String identityNo;
@Excel(name = "职务 字典表dict_name") @Excel(name = "认证时间")
private String post;
@Excel(name = "职务ID 字典表dict_value")
private String postValue;
@Excel(name = "干部下沉标识 0-否,1-是")
private String cadreFlag;
@Excel(name = "注册状态 0-否,1-是")
private String registFlag;
@Excel(name = "注册时间")
private Date registTime;
@Excel(name = "街道名称")
private String streetName;
@Excel(name = "街道ID")
private Long streetId;
@Excel(name = "社区名称")
private String communityName;
@Excel(name = "社区ID")
private Long communityId;
@Excel(name = "网格名称")
private String gridName;
@Excel(name = "网格ID")
private Long gridId;
@Excel(name = "部门ID")
private Long deptId;
@Excel(name = "状态 0-认证失败")
private Integer state;
@Excel(name = "乐观锁")
private Integer revision;
@Excel(name = "创建人")
private String createdBy;
@Excel(name = "创建时间")
private Date createdTime; private Date createdTime;
@Excel(name = "更新人") @Excel(name = "所属网格")
private String updatedBy; private String allDeptNames;
@Excel(name = "更新时间")
private Date updatedTime;
@Excel(name = "删除标记 0-否,1-是")
private String delFlag;
@Excel(name = "用户ID")
private String userId;
@Excel(name = "居民住址") @Excel(name = "居民住址")
private String address; private String address;

9
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java

@ -69,4 +69,13 @@ public interface PartyMembersService extends BaseService<PartyMembersEntity> {
* @date 2019/11/4 10:08 * @date 2019/11/4 10:08
*/ */
Result insertPartyList(MultipartFile file); Result insertPartyList(MultipartFile file);
/***
* 已认证党员
* @param params
* @return java.util.List<com.elink.esua.epdc.dto.PartyMembersDTO>
* @author qushutong
* @date 2019/12/29 14:47
*/
List<PartyMembersDTO> exportHasMoudle(Map<String, Object> params);
} }

25
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyAuthenticationFailedServiceImpl.java

@ -71,17 +71,22 @@ public class PartyAuthenticationFailedServiceImpl extends BaseServiceImpl<PartyA
@Override @Override
public List<PartyAuthenticationFailedDTO> list(Map<String, Object> params) { public List<PartyAuthenticationFailedDTO> list(Map<String, Object> params) {
List<PartyAuthenticationFailedEntity> entityList = baseDao.selectList(getWrapper(params)); //党员认证失败页面 查询条件:姓名, 手机号, 身份证号, 后端处理前后空格
String realName = params.get("realName").toString();
return ConvertUtils.sourceToTarget(entityList, PartyAuthenticationFailedDTO.class); String mobile = params.get("mobile").toString();
} String identityNo = params.get("identityNo").toString();
if (StringUtils.isNotBlank(realName)) {
private QueryWrapper<PartyAuthenticationFailedEntity> getWrapper(Map<String, Object> params){ params.put("realName", realName.trim());
String id = (String)params.get(FieldConstant.ID_HUMP); }
if (StringUtils.isNotBlank(mobile)) {
params.put("mobile", mobile.trim());
}
if (StringUtils.isNotBlank(identityNo)) {
params.put("identityNo", identityNo.trim());
}
List<PartyAuthenticationFailedDTO> list = baseDao.selectListDto(params);
QueryWrapper<PartyAuthenticationFailedEntity> wrapper = new QueryWrapper<>(); return list;
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id);
return wrapper;
} }
@Override @Override

29
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java

@ -229,6 +229,7 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa
return new Result(); return new Result();
} }
/*** /***
* 校验excel表格数据 * 校验excel表格数据
* @param partyList * @param partyList
@ -298,4 +299,32 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa
return partyMembersDTOList; return partyMembersDTOList;
} }
@Override
public List<PartyMembersDTO> exportHasMoudle(Map<String, Object> params) {
checkParam(params);
return baseDao.hasAuthenticationPartyPage(params);
}
/***
*
* @param params
* @return void
* @author qushutong
* @date 2019/12/29 14:51
*/
private void checkParam(Map<String, Object> params) {
String realName = (String) params.get("realName");
String mobile = (String) params.get("mobile");
String identityNo = (String) params.get("identityNo");
if (StringUtils.isNotBlank(realName)) {
params.put("realName", realName.trim());
}
if (StringUtils.isNotBlank(mobile)) {
params.put("mobile", mobile.trim());
}
if (StringUtils.isNotBlank(identityNo)) {
params.put("identityNo", identityNo.trim());
}
}
} }

Loading…
Cancel
Save