Browse Source

修复公证处编号重复

gaoxinguang 2 years ago
parent
commit
c55ea57a90

+ 4 - 0
eladmin-system/src/main/java/me/zhengjie/application/admin/service/impl/NotaryOfficeServiceImpl.java

@@ -245,6 +245,10 @@ public class NotaryOfficeServiceImpl extends ServiceImpl<NotaryOfficeMapper, Not
 	@Override
 	public AppBaseResponse update(NotaryOfficeCreateReq req) {
 		AppBaseResponse response = new AppBaseResponse();
+		if (notaryOfficeRepository.getNotaryOfficeByNameAndCode(req.getNotaryOfficeCode()) != null) {
+			response.fail(ResultCode.NOTARY_OFFICE_CODE_ALREADY_EXISTS);
+			return response;
+		}
 		NotaryOfficeEntity entity = NotaryOfficeEntity.builder().id(req.getId()).areaCodesStr(req.getAreaCodesStr())
 				.areaCodeStr(req.getAreaCodeStr()).areaCode(req.getAreaCode()).name(req.getName())
 				.notaryOfficeCode(req.getNotaryOfficeCode())