Browse Source

feat:客户供应商判重

zhangwei 2 năm trước cách đây
mục cha
commit
f7e1a854eb

+ 6 - 0
src/main/java/com/winhc/repal/service/impl/RepalCustomerServiceImpl.java

@@ -190,6 +190,12 @@ public class RepalCustomerServiceImpl extends ServiceImpl<RepalCustomerMapper, R
         if(ObjectUtil.isNull(repalGroupMember)){
             throw new CommonException(CodeMsg.FAILED,"您还未加入该组织,请联系超级管理员");
         }
+        int repeatCount = count(Wrappers.lambdaQuery(RepalCustomer.class)
+                .eq(RepalCustomer::getCustName,dto.getCustName())
+                .eq(RepalCustomer::getRepalGroupId,repalGroupMember.getRepalGroupId()));
+        if(repeatCount > 0){
+            throw new CommonException(CodeMsg.FAILED,"不能重复添加客户或供应商");
+        }
          RepalCustomer repalCustomer = new RepalCustomer();
          BeanUtils.copyProperties(dto,repalCustomer);
          repalCustomer.setRepalGroupId(repalGroupMember.getRepalGroupId());