From 906004becdeaf8dc6131a9072d798093f944458b Mon Sep 17 00:00:00 2001
From: wangfei <3597712270@qq.com>
Date: 星期五, 20 十二月 2024 16:25:16 +0800
Subject: [PATCH] 破损接口更改后端传参格式,上片机、卧式缓存删除废弃页面,卧式缓存新增一线二线页面及接口,大理片笼破损接口

---
 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageNewTask.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageNewTask.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageNewTask.java
index 9be61a8..44d88bd 100644
--- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageNewTask.java
+++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageNewTask.java
@@ -220,6 +220,7 @@
                 cageDetails.setDeviceId(bigStorageDTO.getDeviceId());
                 cageDetails.setSequence(bigStorageDTO.getSlotSequence());
                 cageDetails.setGap(glassGap);
+                cageDetails.setFilmsId(info.getFilmsid());
                 cageDetails.setId(null);
                 bigStorageCageDetailsService.save(cageDetails);
             }
@@ -242,6 +243,7 @@
             cageDetails.setDeviceId(0);
             cageDetails.setSequence(0);
             cageDetails.setGap(glassGap);
+            cageDetails.setFilmsId(info.getFilmsid());
             cageDetails.setId(null);
             bigStorageCageDetailsService.save(cageDetails);
         }
@@ -533,6 +535,10 @@
                     bigStorageCageDetailsService.updateBySlot(storageCageDTOList, Const.GLASS_STATE_OUT);
                 } else {
                     bigStorageCageDetailsService.updateBySlot(storageCageDTOList, Const.GLASS_STATE_IN);
+                    //todo:鎸夌収鏍煎瓙淇℃伅鏇存柊瀵瑰簲鐨勮澶噄d
+                    List<Integer> slotList = storageCageDTOList.stream().map(UpdateBigStorageCageDTO::getTargetSlot).distinct().collect(Collectors.toList());
+                    bigStorageCageDetailsService.updateDeviceIdBySlot(slotList);
+
                 }
                 log.info("4銆佸ぇ鐞嗙墖绗艰繘鐗囩姸鎬佸凡瀹屾垚宸插畬鎴愮殑鐜荤拑淇℃伅id:{}", v);
                 updateSlotRemainBySlots(outSuccessGlassSlot);

--
Gitblit v1.8.0