From b94ae4d8f439b78a419da97d12e863d41ac4c181 Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期二, 10 十二月 2024 18:57:43 +0800 Subject: [PATCH] 1、fixbug:玻璃出片调度未将格子置空导致有进片任务,占用同一格的情况 2、大理片笼界面显示缺少任务信息 3、优化钢化推送任务 --- hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollowqueue/service/impl/HollowGlassQueueInfoServiceImpl.java | 24 +++++------------------- 1 files changed, 5 insertions(+), 19 deletions(-) diff --git a/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollowqueue/service/impl/HollowGlassQueueInfoServiceImpl.java b/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollowqueue/service/impl/HollowGlassQueueInfoServiceImpl.java index 0c41e55..654ea16 100644 --- a/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollowqueue/service/impl/HollowGlassQueueInfoServiceImpl.java +++ b/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollowqueue/service/impl/HollowGlassQueueInfoServiceImpl.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.mes.common.config.Const; +import com.mes.glassinfo.entity.GlassInfo; +import com.mes.glassinfo.service.GlassInfoService; import com.mes.hollow.entity.HollowBigStorageCageDetails; import com.mes.hollow.entity.HollowGlassOutRelationInfo; import com.mes.hollow.service.HollowBigStorageCageDetailsService; @@ -11,10 +13,12 @@ import com.mes.hollowqueue.entity.HollowGlassQueueInfo; import com.mes.hollowqueue.mapper.HollowGlassQueueInfoMapper; import com.mes.hollowqueue.service.HollowGlassQueueInfoService; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -25,32 +29,14 @@ * @since 2024-11-30 10:19:56 */ @Service +@Slf4j public class HollowGlassQueueInfoServiceImpl extends ServiceImpl<HollowGlassQueueInfoMapper, HollowGlassQueueInfo> implements HollowGlassQueueInfoService { - @Resource - HollowBigStorageCageDetailsService hollowBigStorageCageDetailsService; @Resource HollowGlassOutRelationInfoService hollowGlassOutRelationInfoService; - @Override - public void forceOutGlass(String flowCardId, int cell, int totalPairQuantity) { - hollowGlassOutRelationInfoService.receiveTask(flowCardId, cell, totalPairQuantity); - hollowGlassOutRelationInfoService.update(new LambdaUpdateWrapper<HollowGlassOutRelationInfo>() - .eq(HollowGlassOutRelationInfo::getFlowCardId, flowCardId) - .set(HollowGlassOutRelationInfo::getState, Const.HOLLOW_FLOW_CARD_START) - ); - List<HollowBigStorageCageDetails> hollowBigStorageCageDetailsList = hollowBigStorageCageDetailsService.queryOutGlassList(flowCardId, cell); - List<HollowGlassQueueInfo> hollowQueues = hollowBigStorageCageDetailsList.stream().map(queue -> { - HollowGlassQueueInfo queueInfo = new HollowGlassQueueInfo(); - BeanUtils.copyProperties(queue, queueInfo); - queueInfo.setState(Const.TEMPERING_NEW); - queueInfo.setCell(cell); - return queueInfo; - }).collect(Collectors.toList()); - this.saveBatch(hollowQueues); - } @Override public List<HollowGlassQueueInfo> queryHollowGlassQueueInfo(int cell) { HollowGlassOutRelationInfo one = hollowGlassOutRelationInfoService.getOne(new LambdaUpdateWrapper<HollowGlassOutRelationInfo>() -- Gitblit v1.8.0