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/MaterialService.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/MaterialService.java b/src/main/java/com/whyc/service/MaterialService.java
index 685da8f..a9c202e 100644
--- a/src/main/java/com/whyc/service/MaterialService.java
+++ b/src/main/java/com/whyc/service/MaterialService.java
@@ -5,6 +5,7 @@
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import com.whyc.dto.FileDirPath;
+import com.whyc.dto.MaterialCheckDTO;
 import com.whyc.dto.Response;
 import com.whyc.mapper.MaterialMapper;
 import com.whyc.pojo.DocUser;
@@ -308,6 +309,19 @@
                 return response.set(1,false,"鎷掔粷瑙f瀽,excel鏂囦欢涓褰曞寘鍚悕绉颁负绌虹殑璁板綍");
             }
         }
+        //杩藉姞鐗╂枡瑙勮寖鏍¢獙
+        List<MaterialCheckDTO> checkList = list.stream().map(material -> {
+            MaterialCheckDTO dto = new MaterialCheckDTO();
+            dto.setNum(material.getId());
+            dto.setSubCode(material.getSubCode());
+            dto.setSubName(material.getSubName());
+            dto.setSubModel(material.getSubModel());
+            return dto;
+        }).collect(Collectors.toList());
+        List<MaterialCheckDTO> irregularList = CommonUtil.checkFormat(checkList);
+        if(irregularList.size()>0){
+            return new Response().setII(1,false,irregularList,"鍚嶇О鎴栧瀷鍙峰懡鍚嶄笉瑙勮寖");
+        }
         return response.setII(1,true,list,filePath);
     }
     //鏍规嵁鐗╂枡id鏌ヨ杩斿洖闄勪欢鏂囦欢澶逛笅鎵�鏈夌殑鏂囦欢鍒楄〃

--
Gitblit v1.9.1