From 91d996c9a17354c3218857100f8471edd6df0e51 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期一, 17 二月 2025 09:27:52 +0800 Subject: [PATCH] 对带图片的物料进行型号的特殊字符校验 --- src/main/java/com/whyc/service/ProductService.java | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java index 0b5c078..bdc8e43 100644 --- a/src/main/java/com/whyc/service/ProductService.java +++ b/src/main/java/com/whyc/service/ProductService.java @@ -371,6 +371,14 @@ if (!pictureRowSet.isEmpty() && pictureRowSet.contains(k)) { PictureData pictureData = pictureDataMap.get(k); + //鍒ゆ柇鐗╂枡鍨嬪彿鏄惁鍖呭惈闈炴硶瀛楃(鍥剧墖浼氳浆鍖栦负璺緞) + if(bom.getSubModel()!=null) { + String regexStr = "[\\/*?\"|:<>\t]"; + boolean matches = Pattern.compile(regexStr).matcher(bom.getSubModel()).find(); + if (matches) { + return response.set(1, false, "鍨嬪彿涓�"+bom.getSubModel()+"鐨勭墿鏂欏寘鍚潪娉曞瓧绗�:\\/*?\"|:<>鎴栧墠缃┖鏍�"); + } + } //鍥剧墖瀛樺偍 product_submit/username/2022-07/ String approvingPath = rootFile + File.separator + "product_submit" + File.separator + user.getName() + File.separator + dateFormat + File.separator + timeStamp; File provingFile = new File(approvingPath); -- Gitblit v1.9.1