From f77a2eba10ce3f430d31a34790a8a1184c8069e6 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期二, 22 八月 2023 11:50:02 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java |   56 +++++++++++++++++++++++++-------------------------------
 1 files changed, 25 insertions(+), 31 deletions(-)

diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java
index 66bfb6e..9187912 100644
--- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java
+++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java
@@ -2,7 +2,6 @@
 
 import cn.hutool.core.lang.Snowflake;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -13,7 +12,6 @@
 import com.yuanchu.limslaboratory.pojo.vo.InspectDetailVo;
 import com.yuanchu.limslaboratory.pojo.vo.InspectionVo;
 import com.yuanchu.limslaboratory.service.*;
-import com.yuanchu.limslaboratory.utils.MyUtil;
 import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -61,8 +59,6 @@
     @Resource
     UserMapper userMapper;
 
-    @Resource
-    ReportMapper reportMapper;
 
     /**
      * 鏌ヨ妫�楠岀敵璇峰崟鍒楄〃
@@ -188,36 +184,34 @@
         return inspectDetailVo;
     }
 
-    //鏇存柊妫�楠屽崟妫�楠岀粨鏋�
+    //浣滃簾妫�楠屽崟
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public boolean updateInspectsById(Integer id) {
-        //鏇存柊妫�楠屽崟閲岄潰鐨勬楠岀姸鎬佸拰妫�楠岀粨璁�
-        InspectDetailVo inspectDetailVo = selectInspectsListById(id);
-        Inspection inspection = Inspection.builder()
-                .id(id)
-                .inspectionStatus(inspectDetailVo.getInspectionStatus())
-                .build();
+    public String delInspect(Integer id) {
+        /*浣滃簾妫�楠屽崟*/
+        Inspection inspection = new Inspection();
+        inspection.setId(id);
+        inspection.setState(0);
         inspectionMapper.updateById(inspection);
-        //鐢熸垚鎶ュ憡鍗�
-        Report report = new Report();
-        //鐢熸垚鎶ュ憡鍗曞彿
-        String code = MyUtil.getTimeSixNumberCode("BG","BG");
-        //鑾峰彇妫�楠岀粨璁�
-        String conclusion = "";
-        Inspection inspection1 = inspectionMapper.selectById(id);
-        if (inspection1.getInspectionStatus().equals(1)) {
-            conclusion = "鍚堟牸";
-        }else {
-            conclusion = "涓嶅悎鏍�";
-        }
-        report.setCode(code);
-        report.setStatus(0);
-        report.setConclusion(conclusion);
-        report.setInspectionId(id);
-        reportMapper.insert(report);
-
-        return true;
+        /*浣滃簾妫�楠屾牱鍝�*/
+        InspectionMaterial inspectionMaterial = inspectionMaterialMapper.selectOne(Wrappers.<InspectionMaterial>query().eq("inspection_id", id));
+        inspectionMaterial.setState(0);
+        inspectionMaterialMapper.updateById(inspectionMaterial);
+        /*浣滃簾妫�楠岄」鐩�*/
+        inspectionProductMapper.updat(inspectionMaterial.getId());
+        return "浣滃簾鎴愬姛!";
     }
+
+    //淇濆瓨妫�楠岄」鐩矗浠讳汉
+    @Override
+    public String chooseUseProId(Integer id, Integer userProId) {
+        InspectionProduct inspectionProduct = new InspectionProduct();
+        inspectionProduct.setId(id);
+        inspectionProduct.setUserProId(userProId);
+        inspectionProductMapper.updateById(inspectionProduct);
+        return "淇濆瓨鎴愬姛!";
+    }
+
+
 }
 

--
Gitblit v1.9.3