From aa63d99fe417c6db143acc60e1b2a78ae6d6781c Mon Sep 17 00:00:00 2001 From: zouyx <1798599149@qq.com> Date: Tue, 16 Sep 2025 17:56:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E6=B3=95=E4=BA=BA=E5=91=98=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/controller/UserController.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) 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 90ea7b43..2925b201 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 @@ -17,6 +17,7 @@ import com.zdxt.auth.project.system.user.mapper.UserMapper; import com.zdxt.auth.project.system.user.service.IUserService; import com.zdxt.auth.project.system.user.util.AesHelper; import com.zdxt.common.ZDResponse; +import com.zdxt.common.util.IdCardCryptoUtil; import com.zdxt.common.util.StringUtils; import com.zdxt.domain.auth.Post; import com.zdxt.domain.auth.User; @@ -359,4 +360,29 @@ public class UserController extends BaseController //userService.updateLawCertificateNumByCertificateNumber2("1548979999","444555666777888"); return toAjax(userService.updateLawCertificateNumByCertificateNumber2(user1.getCertificateNumber())); } + + @PostMapping("/updateLawCertificateNum") + @ResponseBody + public ZDResponse updateLawCertificateNum(String phoneNumber,String lawCertificateNum){ + User user=new User(); + String phoneNumberEncrypt = IdCardCryptoUtil.symmetricEncryptIdCard("VRJHzFqJpsSZhwnsKTWNspv_GZMxTWl-bgH6DyE9Ty0", phoneNumber); + user.setPhonenumber(phoneNumberEncrypt); + user.setDelFlag("0"); + List userList=userService.selectUserList(user); + if(userList.size()<1){ + return ZDResponse.success("无该用户"); + } else if (userList.size()==1) { + if(userList.get(0).getLawCertificateNum().isEmpty()) { + User userUpdate=new User(); + userUpdate.setUserId(userList.get(0).getUserId()); + userUpdate.setLawCertificateNum(lawCertificateNum); + return userService.updateUser(user) > 0 ? ZDResponse.success("修改成功") : ZDResponse.error("修改失败"); + }else{ + return ZDResponse.success("已存在执法证件号",userList.get(0)); + } + }else { + return ZDResponse.success("用户重复",userList); + } + } + } \ No newline at end of file