diff --git a/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/IcEventResultDTO.java b/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/IcEventResultDTO.java index b22d8a944b..fcb1a04d13 100644 --- a/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/IcEventResultDTO.java +++ b/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/IcEventResultDTO.java @@ -22,5 +22,6 @@ public class IcEventResultDTO { private String mobile; private String address; private String happenTime; + private String imgUrl; } diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java index 46d3acb93d..26e2b2895f 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java @@ -657,10 +657,11 @@ public class IcEventController { @GetMapping("getEventListByManageStatus") public Result> getEventListByTypeOrStatus(@RequestParam("orgId") String orgId, @RequestParam("orgType") String orgType, + @RequestParam("eventType") String eventType, @RequestParam("sourceType") String sourceType, @RequestParam("status") String status, @RequestParam("categoryCode") String categoryCode) { - return new Result>().ok(icEventService.getListByStatus(orgId, orgType, sourceType, status,categoryCode)); + return new Result>().ok(icEventService.getListByStatus(orgId, orgType, eventType, sourceType, status, categoryCode)); } diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java index a1eb5c4f10..f79ece004f 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java @@ -211,8 +211,9 @@ public interface IcEventDao extends BaseDao { @Param("sourceType") String sourceType, @Param("manageType") String manageType); - List getListByStatus(@Param("orgIdPath") String orgPath, @Param("sourceType") String sourceType, - @Param("status") String status, @Param("categoryCode") String categoryCode); + List getListByStatus(@Param("orgIdPath") String orgPath, @Param("eventType") String eventType, + @Param("sourceType") String sourceType, @Param("status") String status, + @Param("categoryCode") String categoryCode); List getListBySourceTypeOrEventType(@Param("orgIdPath") String orgPath, @Param("sourceType") String sourceType, @Param("eventType") String eventType); diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventService.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventService.java index d212984b1c..094498ca54 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventService.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/IcEventService.java @@ -282,7 +282,7 @@ public interface IcEventService extends BaseService { * @param status 事件处理状态 * @return */ - List getListByStatus(String orgId, String orgType, String sourceType, String status,String categoryCode); + List getListByStatus(String orgId, String orgType, String eventType,String sourceType, String status,String categoryCode); List getListBySourceTypeOrEventType(String orgId, String orgType, String sourceType, String eventType); } diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java index 64bd171199..5045a06e11 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java @@ -2049,8 +2049,8 @@ public class IcEventServiceImpl extends BaseServiceImpl getListByStatus(String orgId, String orgType, String sourceType, String status, String categoryCode) { - return baseDao.getListByStatus(getOrgPath(orgId, orgType), sourceType, status, categoryCode); + public List getListByStatus(String orgId, String orgType, String eventType, String sourceType, String status, String categoryCode) { + return baseDao.getListByStatus(getOrgPath(orgId, orgType), eventType, sourceType, status, categoryCode); } @Override diff --git a/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml b/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml index 59bcd8c1b1..4f237fb01f 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml +++ b/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml @@ -626,7 +626,8 @@ e.LONGITUDE, e.EVENT_CONTENT AS eventContent, r.MANAGE_STATUS AS manageStatus, - c.CATEGORY_CODE AS categoryCode + c.CATEGORY_CODE AS categoryCode, + rea.ATTACHMENT_URL AS imgUrl + + select + d.ID, + d.IC_RESI_USER_ID, + d.NAME AS name,d.ID_CARD, + if(d.MARITAL_STATUS_NAME = 'IA:结婚','结婚',if(d.MARITAL_STATUS_NAME = 'IB:离婚','离婚','单身')) as maritalStatus, + if(d.DEAL_STATUS = 0,'未处理',if(d.DEAL_STATUS = 1,'已处理','')) as dealStatusName, + d.DEAL_RESULT + from + data_sync_record_marital d + where + d.DEL_FLAG = '0' + and + d.MARITAL_STATUS_NAME!='INR:匹配不成功' + and + d.MARITAL_STATUS_NAME!='null:null' + AND d.CUSTOMER_ID = #{customerId} + + AND d.PIDS LIKE concat( '%', #{agencyId}, '%' ) + + + AND d.ID_CARD LIKE concat('%',#{idCard},'%') + + + AND d.`NAME` LIKE concat('%',#{name},'%') + + ORDER BY + d.CREATED_TIME DESC + \ No newline at end of file