From e72ed7fd6ce5a731583ce6edea40a9955644d3db Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期一, 23 十二月 2024 09:36:35 +0800 Subject: [PATCH] 1、切割版图显示 2、中空领任务是玻璃调度同样计算格子的厚度 3、补单的总层数用流程卡表内的layers_number替换 --- hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java b/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java index d7e8364..d718fe5 100644 --- a/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java +++ b/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java @@ -801,7 +801,11 @@ if (totalLayer != 0) { resultList.add(list.get(0)); HollowBigStorageCage storageCage = hollowBigStorageCageService.getOne(new LambdaQueryWrapper<HollowBigStorageCage>() - .eq(HollowBigStorageCage::getEnableState, Const.SLOT_ON).eq(HollowBigStorageCage::getRemainWidth, slotWidth).last("limit 1")); + .eq(HollowBigStorageCage::getEnableState, Const.SLOT_ON) + .le(HollowBigStorageCage::getMinThickness, list.get(0).getThickness()) + .ge(HollowBigStorageCage::getMaxThickness, list.get(0).getThickness()) + .eq(HollowBigStorageCage::getRemainWidth, slotWidth) + .orderByAsc(HollowBigStorageCage::getMaxThickness).last("limit 1")); targetSlot = storageCage.getSlot(); hollowBigStorageCageService.update(new LambdaUpdateWrapper<HollowBigStorageCage>() .set(HollowBigStorageCage::getRemainWidth, 0).eq(HollowBigStorageCage::getSlot, targetSlot)); -- Gitblit v1.8.0