diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java index efe63b8..61fdde0 100644 --- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java +++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java @@ -629,8 +629,11 @@ public class EBaseinfoController extends BaseController { public RestResult queryCphStatistics(@RequestBody Map customParamMap, HttpServletRequest request) { AICUser aicUser = getLoginUser(request); if (aicUser != null) { + log.debug("orgId: {} regionId: {}", aicUser.getOrgID(), aicUser.getRegionID()); String regionId = aicUser.getRegionID(); customParamMap.put("regionId", regionId); + } else { + log.error("用户未登录"); } List rs = eBaseinfoService.queryCphStat(customParamMap); return RestResult.ok(rs); diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java index 979f9ef..3e5cf03 100644 --- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java +++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java @@ -686,6 +686,7 @@ public class EBaseinfoServiceImpl extends BaseServiceImpl queryCphStat(Map customParamMap) { customParamMap = checkSearchDate(customParamMap); List rs = baseMapper.queryCphStat(customParamMap); + String regionId = (String) customParamMap.get("regionId"); // 一笔业务包含多个主体的要统计主体数量,xiangwu /* @@ -704,7 +705,25 @@ public class EBaseinfoServiceImpl extends BaseServiceImpl - and rs2.orgn like #{customParamMap.regionId.substring(0,4)}||'%' + and rs2.orgn like left(#{customParamMap.regionId},4)||'%' + + + and rs2.orgn like left(#{customParamMap.regionId},6)||'%' - and rs2.orgn like #{customParamMap.regionId.substring(0,6)}||'%' + and rs2.orgn like #{customParamMap.regionId}||'%' ) jg group by orgn, orgunitname