Prechádzať zdrojové kódy

供应商运输号全局不能重复(运输号只能绑定一个供应商)

shasha 2 týždňov pred
rodič
commit
1095618d3e

+ 3 - 2
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizsupplier/service/impl/BizSupplierTransportServiceImpl.java

@@ -67,7 +67,7 @@ public class BizSupplierTransportServiceImpl extends ServiceImpl<BizSupplierTran
     public void add(BizSupplierTransportAddParam bizSupplierTransportAddParam) {
         //查询名称是否添加过
         long countName = this.count(new QueryWrapper<BizSupplierTransport>().lambda().eq(BizSupplierTransport::getTransportNo, bizSupplierTransportAddParam.getTransportNo())
-                                                                                    .eq(BizSupplierTransport::getSupplierId, bizSupplierTransportAddParam.getSupplierId())
+//                                                                                    .eq(BizSupplierTransport::getSupplierId, bizSupplierTransportAddParam.getSupplierId())
                                                                                     .eq(BizSupplierTransport::getDeleteFlag, BizSupplierTransportEnum.NOT_DELETE.getValue()));
         if(countName>0){
             throw new CommonException("供应商运输号已存在!");
@@ -82,7 +82,7 @@ public class BizSupplierTransportServiceImpl extends ServiceImpl<BizSupplierTran
     public void edit(BizSupplierTransportEditParam bizSupplierTransportEditParam) {
         //查询名称是否添加过
         long countName = this.count(new QueryWrapper<BizSupplierTransport>().lambda().eq(BizSupplierTransport::getTransportNo, bizSupplierTransportEditParam.getTransportNo())
-                .eq(BizSupplierTransport::getSupplierId, bizSupplierTransportEditParam.getSupplierId())
+//                .eq(BizSupplierTransport::getSupplierId, bizSupplierTransportEditParam.getSupplierId())
                 .ne(BizSupplierTransport::getId, bizSupplierTransportEditParam.getId())
                 .eq(BizSupplierTransport::getDeleteFlag, BizSupplierTransportEnum.NOT_DELETE.getValue()));
         if(countName>0){
@@ -93,6 +93,7 @@ public class BizSupplierTransportServiceImpl extends ServiceImpl<BizSupplierTran
         if(StringUtils.equals(bizSupplierTransport.getAuditStatus(),"3")){
             bizSupplierTransport.setAuditStatus("1");
         }
+        bizSupplierTransport.setTransportNo(bizSupplierTransport.getTransportNo().toUpperCase().trim());
         this.updateById(bizSupplierTransport);
     }