Browse Source

提交校验是否为执法人员接口

v2
chenrui 2 years ago
parent
commit
be5d8dd45d
  1. 7
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/ThirdLoginService.java
  2. 10
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java
  3. 37
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EnforcementNumberTask.java

7
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);
}

10
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;
}
}

37
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<Zfryjdm2405301> zfryjdm2405301s = xzjcjbxx025711Mapper.queryZFRY();
for (Zfryjdm2405301 zfryjdm2405301 : zfryjdm2405301s) {
User user = new User();
user.setCertificateNumber(zfryjdm2405301.getSfzcode());
List<User> users = userService.selectUserList(user);
if(users.size() > 0 ){
User user1 = users.get(0);
user1.setLawCertificateNum(zfryjdm2405301.getZfcode());
userService.updateUserInfo(user1);
}
}
}
}
Loading…
Cancel
Save