|
@@ -130,8 +130,9 @@ public class CooperatorController {
|
|
CooperatorInfo cooperatorInfo = CooperatorService.findByID(cooperatorId);
|
|
CooperatorInfo cooperatorInfo = CooperatorService.findByID(cooperatorId);
|
|
|
|
|
|
List<CooperatorInfo> dupNumCooperatorInfo=CooperatorService.findByCorpCertificateNumAndType(req.getString("corp_certificate_num"),req.getString("corp_certificate_type"));
|
|
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("证件号码重复!");
|
|
return Result.error("证件号码重复!");
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
cooperatorInfo.setCooperatorName(req.getString("cooperator_name"));
|
|
cooperatorInfo.setCooperatorName(req.getString("cooperator_name"));
|