From c6d9cbb9c24aeef8067f8dd1a587a82035a0b813 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期四, 20 六月 2024 08:52:09 +0800
Subject: [PATCH] 表状态定义变动,修改对应接口方法

---
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageOutTaskMapper.java        |    3 
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java          |    2 
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java                  |    2 
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java        |   18 ++++-
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java |   68 +++++++++-------------
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/service/BigStorageCageFeedTaskService.java     |    3 
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java    |    6 +-
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java   |    8 +-
 hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application-prod.yml                                                     |    5 +
 hangzhoumesParent/common/servicebase/src/main/java/com/mes/common/config/Const.java                                                          |   14 ++++
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageFeedTaskMapper.java       |    3 
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java                                         |    3 -
 12 files changed, 75 insertions(+), 60 deletions(-)

diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/common/config/Const.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/common/config/Const.java
index 0c6feb0..d1589ea 100644
--- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/common/config/Const.java
+++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/common/config/Const.java
@@ -77,6 +77,20 @@
     public static final Integer BIG_STORAGE_REQUEST_IN = 1;
 
     /**
+     * 澶х悊鐗囩璇︽儏鐘舵��
+     * 0 澶х悊鐗囩杩涚墖涓�
+     * 1 澶х悊鐗囩鍦ㄧ鍐�
+     * 2 澶х悊鐗囩鍑虹墖涓�
+     * 3 澶х悊鐗囩鍑虹墖瀹屾垚
+     * 4 澶х悊鐗囩鎵嬪姩鍑虹墖
+     */
+    public static final Integer BIG_STORAGE_IN = 0;
+    public static final Integer BIG_STORAGE_INSIDE = 1;
+    public static final Integer BIG_STORAGE_OUT = 2;
+    public static final Integer BIG_STORAGE_OUTSIDE = 3;
+    public static final Integer BIG_STORAGE_MANUAL = 4;
+
+    /**
      * 鍗ц浆绔嬭繘鐗囪姹�
      * 1 浠诲姟鐢熸垚
      * 2 鍗ц浆绔嬭繘鐗囧畬鎴�
diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application-prod.yml b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application-prod.yml
index 74b6d6c..fe37e51 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application-prod.yml
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/resources/application-prod.yml
@@ -14,6 +14,11 @@
           username: root
           password: beibo.123/
           driver-class-name: com.mysql.cj.jdbc.Driver
+        salve_hangzhoumes:
+          url: jdbc:sqlserver://10.153.19.150:1433;databasename=hangzhoumes
+          username: sa
+          password: beibo.123/
+          driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
   cloud:
     nacos:
       discovery:
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java
index a9b6525..0aad429 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java
@@ -49,10 +49,10 @@
         return Result.build(200,"鍒犻櫎鎴愬姛",1);
     }
 
-    @ApiOperation("鐞嗙墖绗间换鍔$牬鎹�")
+    @ApiOperation("鐞嗙墖绗间换鍔$牬鎹�0/鎷胯蛋1")
     @PostMapping("/damageBigStorageCageDetails")
-    public Result damageBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails) {
-        bigStorageCageDetailsService.damageBigStorageCageDetails(bigStorageCageDetails.getGlassId());
+    public Result damageBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails,int status) {
+        bigStorageCageDetailsService.damageBigStorageCageDetails(bigStorageCageDetails.getGlassId(),status);
         return Result.build(200,"鐮存崯鎴愬姛",1);
     }
 
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java
index d0d52d2..29fef8c 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java
@@ -25,7 +25,7 @@
 
     void deleteBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails);
 
-    void damageBigStorageCageDetails(String glassId);
+    void damageBigStorageCageDetails(String glassId,int status);
 
     BigStorageCageDetails selectBigStorageCageDetails(String glassId);
 
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
index 13e1d47..2dcf338 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java
@@ -26,6 +26,7 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
@@ -60,14 +61,16 @@
      */
     @Override
     public List<BigStorageCageDetails> selectTask(int taskType) {
+
         if (taskType == 1) {
             //杩涚墖浠诲姟鏁版嵁
             LambdaQueryWrapper<BigStorageCageDetails> feedWrapper = new LambdaQueryWrapper<>();
-            feedWrapper.eq(BigStorageCageDetails::getState, 1)
-                    .or()
-                    .eq(BigStorageCageDetails::getState, 2);
+            feedWrapper.eq(BigStorageCageDetails::getState, Const.BIG_STORAGE_IN);
             List<BigStorageCageDetails> bigStorageCageDetailsList = baseMapper.selectList(feedWrapper);
-            List<BigStorageCageFeedTask> bigStorageCageFeedTaskList = bigStorageCageFeedTaskMapper.selectList(null);
+
+            LambdaQueryWrapper<BigStorageCageFeedTask> feedTaskWrapper = new LambdaQueryWrapper<>();
+            feedTaskWrapper.lt(BigStorageCageFeedTask::getTaskState,Const.BIG_STORAGE_IN_SLOT);
+            List<BigStorageCageFeedTask> bigStorageCageFeedTaskList = bigStorageCageFeedTaskMapper.selectList(feedTaskWrapper);
 
             Map<String, BigStorageCageFeedTask> listMap = bigStorageCageFeedTaskList.stream()
                     .collect(Collectors.toMap(BigStorageCageFeedTask::getGlassId, task -> task));
@@ -80,11 +83,12 @@
         } else {
             //鍑虹墖浠诲姟鏁版嵁
             LambdaQueryWrapper<BigStorageCageDetails> outWrapper = new LambdaQueryWrapper<>();
-            outWrapper.eq(BigStorageCageDetails::getState, 3)
-                    .or()
-                    .eq(BigStorageCageDetails::getState, 4);
+            outWrapper.eq(BigStorageCageDetails::getState, Const.BIG_STORAGE_OUT);
             List<BigStorageCageDetails> bigStorageCageDetailsList = baseMapper.selectList(outWrapper);
-            List<BigStorageCageOutTask> bigStorageCageOutTaskList = bigStorageCageOutTaskMapper.selectList(null);
+
+            LambdaQueryWrapper<BigStorageCageOutTask> outTaskWrapper = new LambdaQueryWrapper<>();
+            outTaskWrapper.lt(BigStorageCageOutTask::getTaskState,Const.BIG_STORAGE_OUT_SUCCESS);
+            List<BigStorageCageOutTask> bigStorageCageOutTaskList = bigStorageCageOutTaskMapper.selectList(outTaskWrapper);
 
             Map<String, BigStorageCageOutTask> listMap = bigStorageCageOutTaskList.stream()
                     .collect(Collectors.toMap(BigStorageCageOutTask::getGlassId, task -> task));
@@ -94,7 +98,6 @@
             }
             return bigStorageCageDetailsList;
         }
-
     }
 
     /**
@@ -139,7 +142,8 @@
 
     //鐞嗙墖绗艰鎯呯牬鎹�
     @Override
-    public void damageBigStorageCageDetails(String glassId) {
+    public void damageBigStorageCageDetails(String glassId,int status) {
+
         LambdaQueryWrapper<TemperingGlassInfo> temperingGlassInfoWrapper = new LambdaQueryWrapper<>();
         temperingGlassInfoWrapper.eq(TemperingGlassInfo::getGlassId, glassId);
         TemperingGlassInfo temperingGlassInfo = temperingGlassInfoMapper.selectOne(temperingGlassInfoWrapper);
@@ -148,10 +152,12 @@
         bigStorageCageDetailsWrapper.eq(BigStorageCageDetails::getGlassId, glassId);
         BigStorageCageDetails bigStorageCageDetails = baseMapper.selectOne(bigStorageCageDetailsWrapper);
 
-        if (temperingGlassInfo.getState() == -2) {
-            temperingGlassInfoMapper.deleteById(temperingGlassInfo);
-        } else {
-            temperingGlassInfo.setState(5);
+        if(temperingGlassInfo!=null){
+            if(status==0){
+                temperingGlassInfo.setState(Const.TEMPERING_DAMAGE);
+            }else{
+                temperingGlassInfo.setState(Const.TEMPERING_TAKE);
+            }
             temperingGlassInfoMapper.updateById(temperingGlassInfo);
         }
         baseMapper.deleteById(bigStorageCageDetails.getId());
@@ -169,7 +175,7 @@
         BigStorageCageDetails bigStorageCageDetails = new BigStorageCageDetails();
         BeanUtils.copyProperties(glassInfo, bigStorageCageDetails);
         bigStorageCageDetails.setState(0);
-        bigStorageCageDetails.setGap(20);
+        bigStorageCageDetails.setGap(Const.BIG_STORAGE_GAP);
         return bigStorageCageDetails;
     }
 
@@ -183,39 +189,21 @@
     //鐞嗙墖绗艰鎯呭畬鎴�
     @Override
     public void finishBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails) {
-        if (bigStorageCageDetails.getState() == 1 || bigStorageCageDetails.getState() == 2) {
-            bigStorageCageDetails.setState(0);
+        if (bigStorageCageDetails.getBigStorageCageFeedTask()!=null) {
+            bigStorageCageDetails.setState(Const.BIG_STORAGE_INSIDE);
             baseMapper.updateById(bigStorageCageDetails);
-            bigStorageCageFeedTaskMapper.deleteById(bigStorageCageDetails.getBigStorageCageFeedTask().getId());
         } else {
-            baseMapper.deleteById(bigStorageCageDetails.getId());
-            bigStorageCageOutTaskMapper.deleteById(bigStorageCageDetails.getBigStorageCageOutTask().getId());
+            bigStorageCageDetails.setState(Const.BIG_STORAGE_OUTSIDE);
+            baseMapper.updateById(bigStorageCageDetails);
+            bigStorageCageService.updateRemainWidth(bigStorageCageDetails.getSlot());
         }
-
     }
 
     //鎵嬪姩鍑虹墖
     @Override
     public void outBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails) {
-        LambdaQueryWrapper<TemperingGlassInfo> temperingGlassInfoWrapper = new LambdaQueryWrapper<>();
-        temperingGlassInfoWrapper
-                .eq(TemperingGlassInfo::getGlassId, bigStorageCageDetails.getGlassId());
-        TemperingGlassInfo temperingGlassInfo = temperingGlassInfoMapper.selectOne(temperingGlassInfoWrapper);
-        if (temperingGlassInfo.getGlassId() == null) {
-            LambdaQueryWrapper<GlassInfo> glassInfoWrapper = new LambdaQueryWrapper<>();
-            glassInfoWrapper
-                    .eq(GlassInfo::getGlassId, bigStorageCageDetails.getGlassId());
-            GlassInfo glassInfo = glassInfoMapper.selectOne(glassInfoWrapper);
-            TemperingGlassInfo temperingGlassInfo1 = new TemperingGlassInfo();
-            BeanUtils.copyProperties(glassInfo, temperingGlassInfo1);
-
-            if (temperingGlassInfo.getTemperingLayoutId() != null) {
-                temperingGlassInfo1.setState(-1);
-            } else {
-                temperingGlassInfo1.setState(-2);
-            }
-            temperingGlassInfoMapper.insert(temperingGlassInfo1);
-        }
+        bigStorageCageDetails.setState(4);
+        baseMapper.updateById(bigStorageCageDetails);
     }
 
     @Override
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java
index a9bfa0c..e179fb1 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java
@@ -12,6 +12,7 @@
 import com.mes.bigstorage.mapper.BigStorageCageDetailsMapper;
 import com.mes.bigstorage.mapper.BigStorageCageMapper;
 import com.mes.bigstorage.service.BigStorageCageService;
+import com.mes.common.config.Const;
 import com.mes.glassinfo.entity.GlassInfo;
 import com.mes.glassinfo.service.GlassInfoService;
 import com.mes.temperingglass.entity.TemperingGlassInfo;
@@ -217,17 +218,24 @@
     @Override
     public void updateRemainWidth(int slot) {
         log.info("鑾峰彇璇ユ牸瀛愬唴鐜荤拑淇℃伅锛岃绠楁牸瀛愬墿浣欏搴�");
-        Integer width = 5000;
-        List<BigStorageCageDetails> bigStorageCageDetailsList = Collections.singletonList(bigStorageCageDetailsMapper.selectById(slot));
+        double width = 5000;
+        LambdaQueryWrapper<BigStorageCageDetails> bigStorageCageDetailsWrapper=new LambdaQueryWrapper();
+        bigStorageCageDetailsWrapper
+                .eq(BigStorageCageDetails::getSlot,slot)
+                .ne(BigStorageCageDetails::getState,Const.BIG_STORAGE_OUTSIDE);
+
+        List<BigStorageCageDetails> bigStorageCageDetailsList = bigStorageCageDetailsMapper.selectList(bigStorageCageDetailsWrapper);
         for (BigStorageCageDetails bigStorageCageDetails : bigStorageCageDetailsList
         ) {
-            width -= Integer.parseInt(bigStorageCageDetails.getWidth().toString()) + bigStorageCageDetails.getGap();
+            double widths=bigStorageCageDetails.getWidth();
+            double gap=bigStorageCageDetails.getGap();
+            width -= widths+gap;
         }
         //淇敼鏍煎瓙鍓╀綑瀹藉害
         BigStorageCage bigStorageCage = new BigStorageCage();
-        bigStorageCage.setRemainWidth(width);
+        bigStorageCage.setRemainWidth((int)width);
         UpdateWrapper<BigStorageCage> bigStorageCageWrapper = new UpdateWrapper<>();
-        bigStorageCageWrapper.eq("remain_width", width);
+        bigStorageCageWrapper.eq("slot", slot);
         bigStorageCageMapper.update(bigStorageCage, bigStorageCageWrapper);
     }
 
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageFeedTaskMapper.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageFeedTaskMapper.java
index 3e0794e..66fcbc2 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageFeedTaskMapper.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageFeedTaskMapper.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.dynamic.datasource.annotation.DS;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.github.yulichang.base.MPJBaseMapper;
 import com.mes.bigstoragetask.entity.BigStorageCageFeedTask;
 
 import java.util.List;
@@ -15,7 +16,7 @@
  * @since 2024-04-16
  */
 @DS("salve_hangzhoumes")
-public interface BigStorageCageFeedTaskMapper extends BaseMapper<BigStorageCageFeedTask> {
+public interface BigStorageCageFeedTaskMapper extends MPJBaseMapper<BigStorageCageFeedTask> {
 
     List<String> querySitToUpGlass();
 }
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageOutTaskMapper.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageOutTaskMapper.java
index 4140cfa..710ddfa 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageOutTaskMapper.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/mapper/BigStorageCageOutTaskMapper.java
@@ -1,6 +1,7 @@
 package com.mes.bigstoragetask.mapper;
 
 import com.baomidou.dynamic.datasource.annotation.DS;
+import com.github.yulichang.base.MPJBaseMapper;
 import com.mes.bigstoragetask.entity.BigStorageCageOutTask;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
@@ -13,6 +14,6 @@
  * @since 2024-04-16
  */
 @DS("salve_hangzhoumes")
-public interface BigStorageCageOutTaskMapper extends BaseMapper<BigStorageCageOutTask> {
+public interface BigStorageCageOutTaskMapper extends MPJBaseMapper<BigStorageCageOutTask> {
 
 }
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/service/BigStorageCageFeedTaskService.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/service/BigStorageCageFeedTaskService.java
index 669023d..d2d3afc 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/service/BigStorageCageFeedTaskService.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstoragetask/service/BigStorageCageFeedTaskService.java
@@ -1,6 +1,7 @@
 package com.mes.bigstoragetask.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.github.yulichang.base.MPJBaseService;
 import com.mes.bigstorage.entity.BigStorageCageDetails;
 import com.mes.bigstoragetask.entity.BigStorageCageFeedTask;
 
@@ -14,7 +15,7 @@
  * @author zhoush
  * @since 2024-04-16
  */
-public interface BigStorageCageFeedTaskService extends IService<BigStorageCageFeedTask> {
+public interface BigStorageCageFeedTaskService extends MPJBaseService<BigStorageCageFeedTask> {
 
     void addFeedTask(BigStorageCageDetails slotInfo, Integer plcFeedReqLine, int taskType);
 
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java
index bc3d222..389dffe 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java
@@ -66,9 +66,6 @@
             List<TemperingGlassInfo> temperingGlassInfoList= temperingGlassInfoService.list();
             jsonObject.append("temperingGlassInfoList", temperingGlassInfoList);
 
-            //鎶ヨ淇℃伅
-            jsonObject.append("bigStorageCageFullAlarm", PlcStorageCageTask.bigStorageCageFullAlarm);
-
             //鐞嗙墖绗艰〃鏍间俊鎭�
             jsonObject.append("bigStorageCageInfo", bigStorageCageService.querybigStorageCageDetail(0));
 
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java
index ad8b70f..eb64e0d 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java
@@ -39,14 +39,14 @@
     @ApiOperation("鍑虹墖浠诲姟鍒犻櫎")
     @PostMapping("/deleteTemperingGlassInfo")
     public Result deleteTemperingGlassInfo(TemperingGlassInfo temperingGlassInfo) {
-        temperingGlassInfoService.removeById(temperingGlassInfo);
+        temperingGlassInfoService.removeById(temperingGlassInfo.getId());
         return Result.build(200,"鍒犻櫎鎴愬姛",1);
     }
 
-    @ApiOperation("鍑虹墖浠诲姟鐮存崯")
+    @ApiOperation("鍑虹墖浠诲姟鐮存崯0/鎷胯蛋1")
     @PostMapping("/damageTemperingGlassInfo")
-    public Result damageTemperingGlassInfo(TemperingGlassInfo temperingGlassInfo) {
-        bigStorageCageDetailsService.damageBigStorageCageDetails(temperingGlassInfo.getGlassId());
+    public Result damageTemperingGlassInfo(TemperingGlassInfo temperingGlassInfo,int status) {
+        bigStorageCageDetailsService.damageBigStorageCageDetails(temperingGlassInfo.getGlassId(),status);
         return Result.build(200,"鐮存崯鎴愬姛",1);
     }
 }
diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java
index 3dacdba..bf29067 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java
@@ -40,7 +40,7 @@
     @Test
     public void computeTargetByLine() {
 //        log.info("鑾峰彇澶х悊鐗囩淇℃伅锛歿}",bigStorageCageService.querybigStorageCageDetail());
-        plcStorageCageTask.computeTargetByLine(2001, "", "");
+        plcStorageCageTask.computeTargetByLine(2001);
     }
 
     @Test

--
Gitblit v1.8.0