From 9dae9b219bc4eb9c776cc31f2d4d58dbeb190031 Mon Sep 17 00:00:00 2001 From: wangfei <3597712270@qq.com> Date: 星期四, 11 七月 2024 10:22:56 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java | 26 +++++++++++++++++++++----- 1 files changed, 21 insertions(+), 5 deletions(-) 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 a686b35..5b09ac0 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 @@ -60,8 +60,8 @@ @Value("${mes.slotWidth}") private Integer slotWidth; - @Value("${mes.galssGap}") - private Integer galssGap; + @Value("${mes.glassGap}") + private Integer glassGap; /** * 鏌ヨ杩�/鍑虹墖浠诲姟 @@ -75,7 +75,9 @@ List<BigStorageCageDetails> bigStorageCageDetailsList = baseMapper.selectList(feedWrapper); LambdaQueryWrapper<BigStorageCageFeedTask> feedTaskWrapper = new LambdaQueryWrapper<>(); - feedTaskWrapper.lt(BigStorageCageFeedTask::getTaskState, Const.BIG_STORAGE_IN_SLOT); + feedTaskWrapper + .lt(BigStorageCageFeedTask::getTaskState, Const.BIG_STORAGE_IN_SLOT) + .isNotNull(BigStorageCageFeedTask::getTargetSlot); List<BigStorageCageFeedTask> bigStorageCageFeedTaskList = bigStorageCageFeedTaskMapper.selectList(feedTaskWrapper); Map<String, BigStorageCageFeedTask> listMap = bigStorageCageFeedTaskList.stream() @@ -88,6 +90,20 @@ if (bigStorageCageDetails.getBigStorageCageFeedTask() == null) { iterator.remove(); } + } + LambdaQueryWrapper<BigStorageCageFeedTask> feedTaskNoTargetWrapper = new LambdaQueryWrapper<>(); + feedTaskNoTargetWrapper + .lt(BigStorageCageFeedTask::getTaskState, Const.BIG_STORAGE_IN_SLOT) + .isNull(BigStorageCageFeedTask::getTargetSlot); + List<BigStorageCageFeedTask> bigStorageCageFeedTaskNoTargetList = bigStorageCageFeedTaskMapper.selectList(feedTaskNoTargetWrapper); + for (BigStorageCageFeedTask bigStorageCageFeedTask:bigStorageCageFeedTaskNoTargetList + ) { + BigStorageCageDetails bigStorageCageDetails=new BigStorageCageDetails(); + LambdaQueryWrapper<GlassInfo> glassInfoWrapper = new LambdaQueryWrapper<>(); + glassInfoWrapper.eq(GlassInfo::getGlassId,bigStorageCageFeedTask.getGlassId()); + GlassInfo glassInfo= glassInfoMapper.selectOne(glassInfoWrapper); + BeanUtils.copyProperties(glassInfo, bigStorageCageDetails); + bigStorageCageDetailsList.add(bigStorageCageDetails); } return bigStorageCageDetailsList; } else { @@ -144,7 +160,7 @@ for (BigStorageCageDetails bigStorageCageDetails : bigStorageCageDetailsList ) { if (bigStorageCageDetails.getBigStorageCageFeedTask().getTaskState() == 0) { - carWidth = carWidth - bigStorageCageDetails.getWidth() - galssGap; + carWidth = carWidth - bigStorageCageDetails.getWidth() - glassGap; } } return carWidth; @@ -200,7 +216,7 @@ if (glassInfo != null) { BeanUtils.copyProperties(glassInfo, bigStorageCageDetails); bigStorageCageDetails.setState(1); - bigStorageCageDetails.setGap(galssGap); + bigStorageCageDetails.setGap(glassGap); } List<BigStorageCageDetails> bigStorageCageDetailsList = new ArrayList<>(); bigStorageCageDetailsList.add(bigStorageCageDetails); -- Gitblit v1.8.0