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