Browse Source

领导权转移

master
583641232@qq.com 1 year ago
parent
commit
5bb0d37984
  1. 9
      cas-system/src/main/java/com/inscloudtech/caseMange/service/impl/LeaderTaskService.java

9
cas-system/src/main/java/com/inscloudtech/caseMange/service/impl/LeaderTaskService.java

@ -507,10 +507,15 @@ public class LeaderTaskService implements ILeaderTaskService {
@Transactional
@Override
public void transform(String idCardNo, String name) {
String username = LoginHelper.getUsername();
if (name.equals(username)) {
throw new RuntimeException("不支持同一账号转移!");
}
// 查找是否在数据库中已经有
Map<String, Object> queryMap = new HashMap<>();
queryMap.put("user_name", name);
List<SysUser> users = userMapper.selectByMap(queryMap);
if (users != null && users.size() == 1) {
@ -518,7 +523,7 @@ public class LeaderTaskService implements ILeaderTaskService {
// 校验身份证号
String encryptedDbIdCardNo = dbUser.getIdCardNo();
String dbIdCardNo = DesUtil.decrypt(encryptedDbIdCardNo);
if (!Objects.equals(dbIdCardNo, idCardNo)) {
if (!dbIdCardNo.equals(idCardNo)) {
throw new RuntimeException("身份证验证失败");
}

Loading…
Cancel
Save