From be5d8dd45d05fe883d5995c6552ab30b4128d117 Mon Sep 17 00:00:00 2001 From: chenrui <1950717904@qq.com> Date: Tue, 4 Jun 2024 20:00:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=A0=A1=E9=AA=8C=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E4=B8=BA=E6=89=A7=E6=B3=95=E4=BA=BA=E5=91=98=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zdxt/code/service/ThirdLoginService.java | 7 ++++ .../service/impl/ThirdLoginServiceImpl.java | 10 +++++ .../zdxt/code/task/EnforcementNumberTask.java | 37 +++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNumberTask.java diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ThirdLoginService.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ThirdLoginService.java index 2732e2ba..0d40c1ed 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ThirdLoginService.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ThirdLoginService.java @@ -29,4 +29,11 @@ public interface ThirdLoginService { Boolean addSiqUserCompany(JSONObject jsonObject); void siqTestLogin(String userId,String userName); + + /** + * 查询是否为执法人员 + * @param userIdCard + * @return + */ + public Boolean checkIsLawOfficer(String userIdCard); } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java index 598e9810..5c3102b9 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java @@ -10,6 +10,7 @@ import com.zdxt.auth.feign.UserApi; import com.zdxt.auth.framework.shiro.nopaddword.LoginType; import com.zdxt.auth.framework.shiro.nopaddword.UserToken; import com.zdxt.code.domain.EnterpriseInformation; +import com.zdxt.code.mapper.Xzjcjbxx025711Mapper; import com.zdxt.code.service.IEnforcementRegistrationService; import com.zdxt.code.service.IEnterpriseInformationService; import com.zdxt.code.service.ThirdLoginService; @@ -56,6 +57,9 @@ public class ThirdLoginServiceImpl implements ThirdLoginService { @Autowired private IEnterpriseInformationService enterpriseInformationService; + @Autowired + private Xzjcjbxx025711Mapper xzjcjbxx025711Mapper; + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); @Override @@ -189,4 +193,10 @@ public class ThirdLoginServiceImpl implements ThirdLoginService { Subject subject = SecurityUtils.getSubject(); subject.login(sysToken); } + + @Override + public Boolean checkIsLawOfficer(String userIdCard) { + + return null; + } } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNumberTask.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNumberTask.java new file mode 100644 index 00000000..f6fed3cc --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNumberTask.java @@ -0,0 +1,37 @@ +package com.zdxt.code.task; + +import com.zdxt.auth.project.system.user.service.IUserService; +import com.zdxt.code.domain.Zfryjdm2405301; +import com.zdxt.code.mapper.Xzjcjbxx025711Mapper; +import com.zdxt.domain.auth.User; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * 同步执法人员证件号 + */ +@Component("enforcementNumberTask") +public class EnforcementNumberTask { + + @Autowired + private Xzjcjbxx025711Mapper xzjcjbxx025711Mapper; + + @Autowired + private IUserService userService; + + public void syncNumber(){ + List zfryjdm2405301s = xzjcjbxx025711Mapper.queryZFRY(); + for (Zfryjdm2405301 zfryjdm2405301 : zfryjdm2405301s) { + User user = new User(); + user.setCertificateNumber(zfryjdm2405301.getSfzcode()); + List users = userService.selectUserList(user); + if(users.size() > 0 ){ + User user1 = users.get(0); + user1.setLawCertificateNum(zfryjdm2405301.getZfcode()); + userService.updateUserInfo(user1); + } + } + } +}