From e60938e6bf6edf5da6dd7f9f6cc831fdcf27a69f Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 06 八月 2024 11:27:56 +0800
Subject: [PATCH] 松套管配置套管

---
 framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java                      |    6 +++---
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java |   19 +++++++++++++++++--
 2 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java b/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java
index 413915b..8c4d5b8 100644
--- a/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java
+++ b/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java
@@ -60,9 +60,9 @@
     @Override
     protected void addInterceptors(InterceptorRegistry registry) {
         // TODO: 2024/6/4 璁块棶swagger闇�鍏充笅闈㈡嫤鎴櫒
-//        registry.addInterceptor(fiferConfig).addPathPatterns("/**");
-//        registry.addInterceptor(powerConfig).addPathPatterns("/**");
-//        registry.addInterceptor(logConfig).addPathPatterns("/**");
+        registry.addInterceptor(fiferConfig).addPathPatterns("/**");
+        registry.addInterceptor(powerConfig).addPathPatterns("/**");
+        registry.addInterceptor(logConfig).addPathPatterns("/**");
         super.addInterceptors(registry);
     }
 
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java
index 2bdfe65..3e64a95 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java
@@ -198,6 +198,7 @@
                     for (BushingDto bushingDto : a.getBushing()) {
                         bushingDto.setInsSampleId(a.getId());
                         insBushingMapper.insert(bushingDto);
+                        //鍏夌氦涓嶄负绌�
                         if (bushingDto.getFiber().size() != 0) {
                             for (FiberDto fiberDto : bushingDto.getFiber()) {
                                 fiberDto.setInsBushingId(bushingDto.getId());
@@ -205,7 +206,9 @@
                                 addInsProductMethod(a.getId(), a.getInsProduct(), fiberDto.getId(), 2, true);
                                 addInsProductMethod(a.getId(), fiberDto.getProductList(), fiberDto.getId(), 2, false);
                             }
-                        } else {
+                        }
+                        //鍏夌氦甯︿笉涓虹┖
+                        else if ( bushingDto.getFibers().size()!=0){
                             for (FibersDto fibersDto : bushingDto.getFibers()) {
                                 fibersDto.setInsBushingId(bushingDto.getId());
                                 fibersDto.setCode(this.giveCode.giveCode("", "ins_fibers", "", "yyMMdd"));
@@ -220,6 +223,17 @@
                                 addInsProductMethod(a.getId(), fibersDto.getProductList(), fibersDto.getId(), 1, false);
                             }
                         }
+                        //閮戒负绌� 鍙厤缃簡濂楃 杩欑鎯呭喌鍙檺浜庨」鐩槸鍚湁鏉惧绠$殑
+//                        else {
+//                            String collect = a.getInsProduct().stream().map(InsProduct::getInspectionItem).distinct().collect(Collectors.joining(","));
+//                            if (collect.contains("鏉惧绠�")){
+//                                //鑾峰彇妫�楠岄」鐩腑鍖呭惈鏉惧绠$殑妫�楠岄」鐩�
+//                                List<InsProduct> products = a.getInsProduct().stream().filter(insProduct -> insProduct.getInspectionItem().contains("鏉惧绠�")).collect(Collectors.toList());
+//
+//                            }else {
+//                                throw new ErrorException("鏍峰搧鐨勫厜绾ら厤缃俊鎭噷闈㈡病鏈夐厤缃厜绾ゅ甫淇℃伅涔熸病鏈夊厜绾や俊鎭�,璇烽噸鏂伴厤缃繚瀛樺啀鎻愪氦涓嬪崟!!!");
+//                            }
+//                        }
                     }
                 }
             }
@@ -415,7 +429,8 @@
                         }
                     }
                     insProductService.saveBatch(insProductess);
-                } else {
+                }
+                else {
                     if (!is) {
                         switch (type) {
                             case 1:

--
Gitblit v1.9.3