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")
@DataFilter(tableAlias = "epaf", deptId = "grid_id", prefix = "AND", isPendingCreator = false)
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception {
List<PartyAuthenticationFailedDTO> list = partyAuthenticationFailedService.list(params);
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);
}
/***
* 已认证党员导出
* @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
public class PartyAuthenticationFailedExcel {
@Excel(name = "主键")
private String id;
@Excel(name = "姓名")
private String realName;
@ -43,66 +41,11 @@ public class PartyAuthenticationFailedExcel {
@Excel(name = "身份证号")
private String identityNo;
@Excel(name = "职务 字典表dict_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 = "创建时间")
@Excel(name = "认证时间")
private Date createdTime;
@Excel(name = "更新人")
private String updatedBy;
@Excel(name = "更新时间")
private Date updatedTime;
@Excel(name = "删除标记 0-否,1-是")
private String delFlag;
@Excel(name = "用户ID")
private String userId;
@Excel(name = "所属网格")
private String allDeptNames;
@Excel(name = "居民住址")
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
*/
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
public List<PartyAuthenticationFailedDTO> list(Map<String, Object> params) {
List<PartyAuthenticationFailedEntity> entityList = baseDao.selectList(getWrapper(params));
return ConvertUtils.sourceToTarget(entityList, PartyAuthenticationFailedDTO.class);
}
private QueryWrapper<PartyAuthenticationFailedEntity> getWrapper(Map<String, Object> params){
String id = (String)params.get(FieldConstant.ID_HUMP);
//党员认证失败页面 查询条件:姓名, 手机号, 身份证号, 后端处理前后空格
String realName = params.get("realName").toString();
String mobile = params.get("mobile").toString();
String identityNo = params.get("identityNo").toString();
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());
}
List<PartyAuthenticationFailedDTO> list = baseDao.selectListDto(params);
QueryWrapper<PartyAuthenticationFailedEntity> wrapper = new QueryWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id);
return wrapper;
return list;
}
@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();
}
/***
* 校验excel表格数据
* @param partyList
@ -298,4 +299,32 @@ public class PartyMembersServiceImpl extends BaseServiceImpl<PartyMembersDao, Pa
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