diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java index 899ce983e..c2611a8a3 100755 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/PartyMembersController.java @@ -85,6 +85,23 @@ public class PartyMembersController { } return partyMembersService.pageDIY(params); } + @GetMapping("hasAuthenticationPartyPage") + @DataFilter(tableAlias = "pm", deptId = "grid_id", prefix = "AND", isPendingCreator = false) + public Result> hasAuthenticationPartyPage(@RequestParam Map 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()); + } + return partyMembersService.hasAuthenticationPartyPage(params); + } @GetMapping("{id}") public Result get(@PathVariable("id") String id) { diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/dao/PartyMembersDao.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/dao/PartyMembersDao.java index 8ad93f7d1..ed047ccfa 100755 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/dao/PartyMembersDao.java +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/dao/PartyMembersDao.java @@ -38,4 +38,6 @@ public interface PartyMembersDao extends BaseDao { List pageDIY(Map params); PartyMembersDTO selectByIdNew(String id); + + List hasAuthenticationPartyPage(Map params); } diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java index 7a1b6d9b3..d18d867f7 100755 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/PartyMembersService.java @@ -40,6 +40,8 @@ public interface PartyMembersService extends BaseService { Result> pageDIY(Map params); + Result> hasAuthenticationPartyPage(Map params); + List list(Map params); PartyMembersDTO get(String id); diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java index a1babd571..5701b27c2 100755 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/PartyMembersServiceImpl.java @@ -85,6 +85,12 @@ public class PartyMembersServiceImpl extends BaseServiceImpl list = baseDao.pageDIY(params); return new Result>().ok(new PageData<>(list, page.getTotal())); } + @Override + public Result> hasAuthenticationPartyPage(Map params) { + IPage page = getPage(params); + List list = baseDao.hasAuthenticationPartyPage(params); + return new Result>().ok(new PageData<>(list, page.getTotal())); + } @Override public List list(Map params) { diff --git a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml index 3572a436b..239b87b01 100755 --- a/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml +++ b/esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/PartyMembersDao.xml @@ -84,6 +84,64 @@ ORDER BY pm.CREATED_TIME DESC +