From 2d9e706f11929b58b61167f8a7d13c0ca56095e3 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期四, 29 八月 2024 15:04:33 +0800 Subject: [PATCH] 修改d01扫码地址为32,调整出片队列为显示当前正在工作的工程数据,判断禁用架子时不绑定流程卡 --- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java index 18e1259..b204f0c 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downstorage/service/impl/DownStorageCageServiceImpl.java @@ -1,14 +1,18 @@ package com.mes.downstorage.service.impl; import cn.hutool.core.collection.CollectionUtil; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.yulichang.toolkit.JoinWrappers; import com.github.yulichang.wrapper.MPJLambdaWrapper; import com.mes.common.config.Const; +import com.mes.damage.entity.Damage; +import com.mes.damage.service.DamageService; import com.mes.downglassinfo.entity.DownGlassTask; import com.mes.downglassinfo.service.DownGlassTaskService; import com.mes.downstorage.entity.DownStorageCage; import com.mes.downstorage.entity.DownStorageCageDetails; +import com.mes.downstorage.entity.request.CacheWornRequest; import com.mes.downstorage.mapper.DownStorageCageDetailsMapper; import com.mes.downstorage.mapper.DownStorageCageMapper; import com.mes.downstorage.service.DownStorageCageDetailsService; @@ -46,6 +50,8 @@ private DownStorageCageDetailsService downStorageCageDetailsService; @Autowired private DownStorageCageDetailsMapper downStorageCageDetailsMapper; + @Autowired + DamageService damageService; @Override public DownGlassTask createDownGlassTask(GlassInfo glassInfo, Integer startCell, Integer endCell, Integer taskType) { @@ -128,7 +134,6 @@ } - @Override public List<Map<String, Object>> selectDownStorageCages() { return baseMapper.selectJoinMaps(JoinWrappers.lambda(DownStorageCage.class) @@ -190,7 +195,10 @@ if (downItem != null) { //绉婚櫎 - DownStorageCageDetails result = downStorageCageDetailsMapper.selectOne(new MPJLambdaWrapper<DownStorageCageDetails>().eq(DownStorageCageDetails::getSlot, downStorageCageId)); + DownStorageCageDetails result = downStorageCageDetailsMapper + .selectOne(new MPJLambdaWrapper<DownStorageCageDetails>() + .eq(DownStorageCageDetails::getSlot, downStorageCageId) + ); if (result != null) { result.setSlot(0); downStorageCageDetailsMapper.updateById(result); @@ -200,4 +208,19 @@ return true; } + @Override + public void deleteDownStorageCage(CacheWornRequest cacheWornRequest) { + Damage damage = new Damage(); + BeanUtils.copyProperties(cacheWornRequest, damage); + damage.setType(cacheWornRequest.getState()); + damage.setRemark(""); + damage.setStatus(0); + damageService.insertDamage(damage); + downStorageCageDetailsService.update(new LambdaUpdateWrapper<DownStorageCageDetails>() + .set(DownStorageCageDetails::getState, Const.GLASS_STATE_OUT) + .eq(DownStorageCageDetails::getGlassId, cacheWornRequest.getGlassId()) + .eq(DownStorageCageDetails::getState,Const.GLASS_STATE_IN)); + + } + } -- Gitblit v1.8.0