diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPlaceOrgController.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPlaceOrgController.java index 135365b8b0..57a1013773 100644 --- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPlaceOrgController.java +++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPlaceOrgController.java @@ -133,15 +133,16 @@ public class IcPlaceOrgController { } /** - * @description 灵山大屏存在隐患获取企业信息 - * @throws - * @author yan Lu - * @date 2023/5/30 17:21 - */ + * @throws + * @description 灵山大屏存在隐患获取企业信息 + * @author yan Lu + * @date 2023/5/30 17:21 + */ @GetMapping("getPlaceOrgByDanger") public Result> getPlaceOrgByDanger(@RequestParam("orgId") String orgId, - @RequestParam("orgType") String orgType){ - return new Result().ok(placeOrgService.getPlaceOrgByDanger(orgId, orgType)); + @RequestParam("orgType") String orgType, + @RequestParam("danger") Integer danger) { + return new Result().ok(placeOrgService.getPlaceOrgByDanger(orgId, orgType, danger)); } } diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPlaceOrgDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPlaceOrgDao.java index fab9b10d17..54b6995f47 100644 --- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPlaceOrgDao.java +++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPlaceOrgDao.java @@ -43,9 +43,9 @@ public interface IcPlaceOrgDao extends BaseDao { **/ List getList(GetListPlaceOrgFormDTO formDTO); - List getPlaceOrgByType(@Param("orgId")String orgId,@Param("orgType")String orgType); + List getPlaceOrgByType(@Param("orgId") String orgId, @Param("orgType") String orgType); - IcPlaceOrgStatistics countPlaceOrgByDangerType(@Param("orgId")String orgId,@Param("orgType")String orgType); + IcPlaceOrgStatistics countPlaceOrgByDangerType(@Param("orgId") String orgId, @Param("orgType") String orgType); - List getPlaceOrgByDanger(@Param("orgId")String orgId,@Param("orgType")String orgType); + List getPlaceOrgByDanger(@Param("orgId") String orgId, @Param("orgType") String orgType, @Param("danger") Integer danger); } diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/IcPlaceOrgService.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/IcPlaceOrgService.java index f1d663705e..b112a75290 100644 --- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/IcPlaceOrgService.java +++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/IcPlaceOrgService.java @@ -71,5 +71,5 @@ public interface IcPlaceOrgService extends BaseService { IcPlaceOrgStatistics countPlaceOrgByDangerType(String orgId, String orgType); - List getPlaceOrgByDanger(String orgId, String orgType); + List getPlaceOrgByDanger(String orgId, String orgType, Integer danger); } diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPlaceOrgServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPlaceOrgServiceImpl.java index 09e495b245..3ddacf02f7 100644 --- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPlaceOrgServiceImpl.java +++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPlaceOrgServiceImpl.java @@ -216,8 +216,8 @@ public class IcPlaceOrgServiceImpl extends BaseServiceImpl getPlaceOrgByDanger(String orgId, String orgType) { - return baseDao.getPlaceOrgByDanger(orgId, orgType); + public List getPlaceOrgByDanger(String orgId, String orgType, Integer danger) { + return baseDao.getPlaceOrgByDanger(orgId, orgType, danger); } } diff --git a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcPlaceOrgDao.xml b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcPlaceOrgDao.xml index 47b0ade895..78d72dfe4a 100644 --- a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcPlaceOrgDao.xml +++ b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcPlaceOrgDao.xml @@ -164,9 +164,15 @@ AND p.id IN ( SELECT r.PLACE_ORG_ID FROM ic_place_patrol_record r - r.FINAL_RESULT = 1 and r.DEL_FLAG = 0 + r.DEL_FLAG = 0 + + AND r.FINAL_RESULT = 0 + + + AND r.FIRST_RESULT = 1 + - + AND r.agency_id = #{orgId} @@ -174,9 +180,10 @@ + GROUP BY r.PLACE_ORG_ID ) - + AND p.agency_id = #{orgId} @@ -184,7 +191,7 @@ - + GROUP BY p.id