Sfoglia il codice sorgente

xwh修改在途库存导入修改添加的校验逻辑

xwh 4 anni fa
parent
commit
5b9956932f

+ 5 - 0
kmall-admin/src/main/java/com/kmall/admin/service/impl/GoodsTransportInfoDetailServiceImpl.java

@@ -7,6 +7,7 @@ import com.kmall.admin.service.GoodsTransportInfoDetailService;
 import com.kmall.admin.utils.ShiroUtils;
 import com.kmall.common.utils.Query;
 import com.kmall.common.utils.RRException;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -98,6 +99,7 @@ public class GoodsTransportInfoDetailServiceImpl implements GoodsTransportInfoDe
         if (goodsTransportInfoDetailExcelDtoList==null || goodsTransportInfoDetailExcelDtoList.size()==0){
             throw new RRException("请填写至少一行数据");
         }
+
         goodsTransportInfoDetailExcelDtoList.forEach(goodsTransportInfoDetailExcelDto -> {
             GoodsTransportInfoDetailEntity goodsTransportInfoDetailEntity = new GoodsTransportInfoDetailEntity();
             if (goodsTransportInfoDetailExcelDto.getWayStatus()==null ||
@@ -108,6 +110,9 @@ public class GoodsTransportInfoDetailServiceImpl implements GoodsTransportInfoDe
             if (goodsTransportInfoDetailExcelDto.getSupplierId()==null){
                 throw new RRException("供应商id必填");
             }
+            if (StringUtils.isEmpty(goodsTransportInfoDetailExcelDto.getSku())){
+                throw new RRException("sku必填");
+            }
 
             // 判断sku和供应商id是否存在
             Integer exist = goodsTransportInfoDetailDao.existGoodsBySkuAndsupplierId(goodsTransportInfoDetailExcelDto.getSku(), goodsTransportInfoDetailExcelDto.getSupplierId());