From e492e5f30fb68ab308f5c53468babc8b38a033b3 Mon Sep 17 00:00:00 2001 From: zouyx <1798599149@qq.com> Date: Thu, 12 Sep 2024 19:47:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E6=B3=95=E4=BA=BA=E5=91=98=E8=AF=81?= =?UTF-8?q?=E4=BB=B6=E5=8F=B7=E6=9B=B4=E6=96=B0=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/user/controller/UserController.java | 11 +++++++++++ .../project/system/user/mapper/UserMapper.java | 2 ++ .../system/user/service/IUserService.java | 1 + .../system/user/service/UserServiceImpl.java | 5 +++++ .../main/resources/mapper/system/UserMapper.xml | 6 ++++++ .../resources/templates/system/user/user.html | 7 +++++++ .../EnforcementCheckStatisticsController.java | 7 ++++--- .../impl/EnforcementCheckStatisticsImpl.java | 17 ++++++++++++++--- 8 files changed, 50 insertions(+), 6 deletions(-) diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/controller/UserController.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/controller/UserController.java index f1d768e1..9733860a 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/controller/UserController.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/controller/UserController.java @@ -345,4 +345,15 @@ public class UserController extends BaseController } return ZDResponse.success("查询成功",list); } + + @RequiresPermissions("system:user:updateZfcode") + @PostMapping("/updateZfcode") + @ResponseBody + public AjaxResult updateZfcode(User user){ + User user1=userService.selectUserById(user.getUserId()); + System.out.println(user1); + //userService.updateLawCertificateNumByCertificateNumber2(user1.getCertificateNumber()); + //userService.updateLawCertificateNumByCertificateNumber2("1548979999","444555666777888"); + return toAjax(userService.updateLawCertificateNumByCertificateNumber2(user1.getCertificateNumber())); + } } \ No newline at end of file diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java index ca46a2d8..19578af6 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/mapper/UserMapper.java @@ -233,4 +233,6 @@ public interface UserMapper */ int updateLawCertificateNum(String sfzcodeEncrypt); int updateLawCertificateNumByCertificateNumber(@Param("lawCertificateNum") String lawCertificateNum, @Param("sfzcodeEncrypt") String sfzcodeEncrypt); + + int updateLawCertificateNumByCertificateNumber2(String sfzcodeEncrypt); } diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java index 7b9614ae..7a851345 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java @@ -262,4 +262,5 @@ public interface IUserService */ int updateLawCertificateNum(String sfzcodeEncrypt); int updateLawCertificateNumByCertificateNumber(String lawCertificateNum, String sfzcodeEncrypt); + int updateLawCertificateNumByCertificateNumber2(String sfzcodeEncrypt); } diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java index 0a46fafc..a2955f44 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java @@ -781,6 +781,11 @@ public class UserServiceImpl implements IUserService { return userMapper.updateLawCertificateNumByCertificateNumber(lawCertificateNum, sfzcodeEncrypt); } + @Override + public int updateLawCertificateNumByCertificateNumber2(String sfzcodeEncrypt) { + return userMapper.updateLawCertificateNumByCertificateNumber2(sfzcodeEncrypt); + } + @Value("${srnwg.url}") private String znwgUrl; @Value("${srnwg.paasId}") diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml index 9efb1426..b4652439 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/resources/mapper/system/UserMapper.xml @@ -618,4 +618,10 @@ set law_certificate_num = #{lawCertificateNum} where certificateNumber = #{sfzcodeEncrypt} + + + update sys_user + set law_certificate_num = (select zfcode from zfryjdm2405301 where code_state = '01' and sfzcode_encrypt = #{sfzcodeEncrypt} limit 1) + where certificateNumber = #{sfzcodeEncrypt} + \ No newline at end of file diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/system/user/user.html b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/system/user/user.html index 52e24627..6a178044 100644 --- a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/system/user/user.html +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/system/user/user.html @@ -98,6 +98,7 @@ var editFlag = [[${@permission.hasPermi('system:user:edit')}]]; var removeFlag = [[${@permission.hasPermi('system:user:remove')}]]; var resetPwdFlag = [[${@permission.hasPermi('system:user:resetPwd')}]]; + var updateZfcodeFlag = [[${@permission.hasPermi('system:user:updateZfcode')}]]; var prefix = ctx + "system/user"; $(function() { @@ -230,6 +231,7 @@ actions.push(' 编辑 '); actions.push(' 删除 '); actions.push(' 重置'); + actions.push(' 更新'); return actions.join(''); } }] @@ -308,6 +310,11 @@ $.operate.post(prefix + "/changeStatus", { "userId": userId, "status": 1 }); }) } + function updateLawCertificateNum(userId) { + $.modal.confirm("确认要更新用户吗?", function () { + $.operate.post(prefix + "/updateZfcode", { "userId": userId }); + }) + } /* 用户管理启用 */ function enable(userId) { diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementCheckStatisticsController.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementCheckStatisticsController.java index 339d339c..51583797 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementCheckStatisticsController.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementCheckStatisticsController.java @@ -48,7 +48,7 @@ public class EnforcementCheckStatisticsController extends BaseController { @GetMapping ("/queryList/{year}/{month}") @ResponseBody public void queryList(HttpServletResponse response, @PathVariable String year, @PathVariable List month) - { + {//以执法主体维度统计 EnforcementCheckStatistics enforcementCheckStatistics=new EnforcementCheckStatistics(); String month1=StringUtils.join(month,","); enforcementCheckStatistics.setYear(year); @@ -92,7 +92,7 @@ public class EnforcementCheckStatisticsController extends BaseController { @GetMapping ("/queryAllList/{year}/{month}") @ResponseBody public void queryAllList(HttpServletResponse response, @PathVariable String year, @PathVariable List month) - { + {//以企业维度统计 EnforcementCheckStatistics enforcementCheckStatistics=new EnforcementCheckStatistics(); String month1=StringUtils.join(month,","); enforcementCheckStatistics.setYear(year); @@ -106,7 +106,7 @@ public class EnforcementCheckStatisticsController extends BaseController { String area=inOrderList.get(i); //List e1=enforcementCheckStatisticsList.stream().filter(item->item.getEnterpriseAddress().contains(area)).collect(Collectors.toList()); List e1=new ArrayList<>(); - if(area.equals("光明区")){ + if(area.equals("光明区")){//光明区特殊处理 //e1 = enforcementCheckStatisticsList.stream().collect(Collectors.groupingBy(item -> ((item.getEnterpriseAddress().contains(area)||(item.getEnterpriseAddress().contains("光明新区")))? area : "其他"))); e1=enforcementCheckStatisticsList.stream().filter(item->(item.getEnterpriseAddress().contains(area)||item.getEnterpriseAddress().contains("光明新区"))).collect(Collectors.toList()); }else { @@ -115,6 +115,7 @@ public class EnforcementCheckStatisticsController extends BaseController { } enforcementCheckStatisticsMap.put(area,e1); } + //将地址不属于各个区的筛出来放入执法记录map List qt=enforcementCheckStatisticsList.stream().filter(item->!( item.getEnterpriseAddress().contains("福田区")||item.getEnterpriseAddress().contains("罗湖区")|| item.getEnterpriseAddress().contains("盐田区")||item.getEnterpriseAddress().contains("南山区")|| diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementCheckStatisticsImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementCheckStatisticsImpl.java index 0f966b79..e67cd930 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementCheckStatisticsImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementCheckStatisticsImpl.java @@ -326,7 +326,7 @@ public class EnforcementCheckStatisticsImpl implements EnforcementCheckStatistic sheet2.setDefaultColumnWidth(20);//全局 List inOrderList2=new ArrayList<>(); Collections.addAll(inOrderList2,"福田区","罗湖区","盐田区","南山区","宝安区","龙岗区","龙华区", - "坪山区","光明区","大鹏新区","深汕特别合作区","其他"); + "坪山区","光明区","大鹏新区","深汕特别合作区"); Map> map1=enterpriseStreet.stream().collect(Collectors.groupingBy(item->(inOrderList2.contains(item.getEnterpriseAddress().substring(3,6))?item.getEnterpriseAddress().substring(3,6):"其他"))); //List es1= (List) map1.get("其他").stream().filter(item->item.getEnterpriseAddress().substring(3,10).equals("深汕特别合作区")); //System.out.println("第317行:"+map1.get("其他")); @@ -341,7 +341,7 @@ public class EnforcementCheckStatisticsImpl implements EnforcementCheckStatistic System.out.println("第325行:"+map1.get("光明区"));*/ map1.get("光明区").addAll(es3); //删除在”其他“中多余的数据 - for(int i = 0 ;i < map1.get("其他").size(); i++){ +/* for(int i = 0 ;i < map1.get("其他").size(); i++){ if(map1.get("其他").get(i).getEnterpriseAddress().contains("深汕特别合作区")){ map1.get("其他").remove(i); }else if(map1.get("其他").get(i).getEnterpriseAddress().contains("光明新区")){ @@ -349,7 +349,18 @@ public class EnforcementCheckStatisticsImpl implements EnforcementCheckStatistic }else if(map1.get("其他").get(i).getEnterpriseAddress().contains("大鹏新区")){ map1.get("其他").remove(i); } - } + }*/ + map1.remove("其他"); + List e2=enterpriseStreet.stream().filter(item->!( + item.getEnterpriseAddress().contains("福田区")||item.getEnterpriseAddress().contains("罗湖区")|| + item.getEnterpriseAddress().contains("盐田区")||item.getEnterpriseAddress().contains("南山区")|| + item.getEnterpriseAddress().contains("宝安区")||item.getEnterpriseAddress().contains("龙岗区")|| + item.getEnterpriseAddress().contains("龙华区")||item.getEnterpriseAddress().contains("坪山区")|| + item.getEnterpriseAddress().contains("大鹏新区")||item.getEnterpriseAddress().contains("深汕特别合作区")|| + item.getEnterpriseAddress().contains("光明区")||item.getEnterpriseAddress().contains("光明新区"))) + .collect(Collectors.toList()); + map1.put("其他",e2); + inOrderList2.add("其他"); /*System.out.println("第327行:"+map1.get("光明区"));*/ for(String area:inOrderList2){ if(map1.get(area)!=null) {