Danj0rr преди 11 месеца
родител
ревизия
9cc3395a08
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/main/java/com/kexun/controller/CooperatorController.java

+ 2 - 1
src/main/java/com/kexun/controller/CooperatorController.java

@@ -130,8 +130,9 @@ public class CooperatorController {
         CooperatorInfo cooperatorInfo = CooperatorService.findByID(cooperatorId);
 
         List<CooperatorInfo> dupNumCooperatorInfo=CooperatorService.findByCorpCertificateNumAndType(req.getString("corp_certificate_num"),req.getString("corp_certificate_type"));
-        if (!dupNumCooperatorInfo.isEmpty())
+        if (!dupNumCooperatorInfo.isEmpty() && !(dupNumCooperatorInfo.size()==1&& dupNumCooperatorInfo.get(0).getId()==cooperatorId)) {
             return Result.error("证件号码重复!");
+        }
 
 
         cooperatorInfo.setCooperatorName(req.getString("cooperator_name"));