From 69a9145abc3c754e1621613fde2cd94f4e97938e Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期一, 05 六月 2023 15:47:54 +0800 Subject: [PATCH] 更新物料上传命名校验 --- src/main/java/com/whyc/service/ProductService.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java index 9c9d737..3cc4e9e 100644 --- a/src/main/java/com/whyc/service/ProductService.java +++ b/src/main/java/com/whyc/service/ProductService.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageInfo; import com.whyc.dto.FileUrlDTO; +import com.whyc.dto.MaterialCheckDTO; import com.whyc.dto.Response; import com.whyc.mapper.ProductMapper; import com.whyc.pojo.*; @@ -288,6 +289,19 @@ } bomList.add(bom); } + //杩藉姞鐗╂枡瑙勮寖鏍¢獙 + List<MaterialCheckDTO> checkList = bomList.stream().map(bom->{ + MaterialCheckDTO dto = new MaterialCheckDTO(); + dto.setNum(bom.getId()); + dto.setSubCode(bom.getSubCode()); + dto.setSubName(bom.getSubName()); + dto.setSubModel(bom.getSubModel()); + return dto; + }).collect(Collectors.toList()); + List<MaterialCheckDTO> irregularList = CommonUtil.checkFormat(checkList); + if(irregularList.size()>0){ + return response.setII(1,false,irregularList,"鍚嶇О鎴栧瀷鍙峰懡鍚嶄笉瑙勮寖"); + } product.setBomList(bomList); } } -- Gitblit v1.9.1