From 5bb0d3798472d33d3d12c61e2a0b9c603fb84f77 Mon Sep 17 00:00:00 2001 From: "583641232@qq.com" <583641232@qq.com> Date: Thu, 15 Aug 2024 09:44:15 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=20=E9=A2=86=E5=AF=BC=E6=9D=83?= =?UTF-8?q?=E8=BD=AC=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../caseMange/service/impl/LeaderTaskService.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cas-system/src/main/java/com/inscloudtech/caseMange/service/impl/LeaderTaskService.java b/cas-system/src/main/java/com/inscloudtech/caseMange/service/impl/LeaderTaskService.java index cc540b2..13c7392 100644 --- a/cas-system/src/main/java/com/inscloudtech/caseMange/service/impl/LeaderTaskService.java +++ b/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 queryMap = new HashMap<>(); queryMap.put("user_name", name); - List 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("身份证验证失败"); }