From 10dbf9aae07dcd7c569521613b072088abae1c2e Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 22 五月 2025 17:18:32 +0800 Subject: [PATCH] 库存出库任务联调 --- rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/AgvServiceImpl.java | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/AgvServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/AgvServiceImpl.java index b697fc6..117d58e 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/AgvServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/AgvServiceImpl.java @@ -1,7 +1,5 @@ package com.vincent.rsf.server.api.service.impl; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.vincent.rsf.framework.common.Cools; @@ -9,8 +7,8 @@ import com.vincent.rsf.framework.exception.CoolException; import com.vincent.rsf.server.api.service.AgvService; import com.vincent.rsf.server.manager.entity.*; +import com.vincent.rsf.server.manager.enums.LocStsType; import com.vincent.rsf.server.manager.enums.PakinIOStatus; -import com.vincent.rsf.server.manager.enums.StaUseStatusType; import com.vincent.rsf.server.manager.service.*; import com.vincent.rsf.server.manager.utils.LocManageUtil; import org.springframework.beans.factory.annotation.Autowired; @@ -18,7 +16,6 @@ import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import java.util.Map; @@ -56,7 +53,7 @@ } BasStation basStation = basStationService.getOne(new LambdaQueryWrapper<BasStation>() .eq(BasStation::getStationName, sta) - .eq(BasStation::getUseStatus,StaUseStatusType.TYPE_O.type) + .eq(BasStation::getUseStatus, LocStsType.LOC_STS_TYPE_O.type) ); if (Cools.isEmpty(basStation)){ throw new CoolException("鏈壘鍒版帴椹崇珯鐐逛俊鎭紝璇锋鏌ョ珯鐐圭姸鎬�"); @@ -97,7 +94,7 @@ } BasStation basStation = basStationService.getOne(new LambdaQueryWrapper<BasStation>() .eq(BasStation::getStationName, sta) - .eq(BasStation::getUseStatus,StaUseStatusType.TYPE_F.type) + .eq(BasStation::getUseStatus,LocStsType.LOC_STS_TYPE_F.type) ); if (Cools.isEmpty(basStation)){ throw new CoolException("鏈壘鍒版帴椹崇珯鐐逛俊鎭紝璇锋鏌ョ珯鐐圭姸鎬�"); @@ -116,7 +113,7 @@ taskService.generateAGVTasks(waitPakin,targetLoc,sta,loginUserId); - basStation.setUseStatus(StaUseStatusType.TYPE_R.type); + basStation.setUseStatus(LocStsType.LOC_STS_TYPE_R.type); if (!basStationService.updateById(basStation)){ throw new CoolException("鏇存柊绔欑偣鐘舵�佸け璐�"); } @@ -136,7 +133,7 @@ } BasStation basStation = basStationService.getOne(new LambdaQueryWrapper<BasStation>() .eq(BasStation::getStationName, sta) - .eq(BasStation::getUseStatus,StaUseStatusType.TYPE_F.type) + .eq(BasStation::getUseStatus,LocStsType.LOC_STS_TYPE_F.type) ); if (Cools.isEmpty(basStation)){ throw new CoolException("鏈壘鍒版帴椹崇珯鐐逛俊鎭紝璇锋鏌ョ珯鐐圭姸鎬�"); @@ -152,7 +149,7 @@ throw new CoolException("鏈壘鍒扮粍鎵樻暟鎹�,璇锋鏌ョ姸鎬�"); } basStation.setBarcode(null); - basStation.setUseStatus(StaUseStatusType.TYPE_O.type); + basStation.setUseStatus(LocStsType.LOC_STS_TYPE_O.type); if (!basStationService.updateById(basStation)){ throw new CoolException("鏇存柊绔欑偣鐘舵�佸け璐�"); } @@ -169,7 +166,7 @@ } BasStation basStation = basStationService.getOne(new LambdaQueryWrapper<BasStation>() .eq(BasStation::getStationName, sta) - .eq(BasStation::getUseStatus,StaUseStatusType.TYPE_F.type) + .eq(BasStation::getUseStatus,LocStsType.LOC_STS_TYPE_F.type) ); if (Cools.isEmpty(basStation)){ throw new CoolException("鏈壘鍒版帴椹崇珯鐐逛俊鎭紝璇锋鏌ョ珯鐐圭姸鎬�"); @@ -219,7 +216,7 @@ //楠岃瘉鍩虹淇℃伅 BasStation basStation = checkStaStatus(barcode, sta); //鏇存柊绔欑偣鐘舵�� - basStation.setUseStatus(StaUseStatusType.TYPE_F.type); + basStation.setUseStatus(LocStsType.LOC_STS_TYPE_F.type); basStation.setBarcode(barcode); if (!basStationService.updateById(basStation)){ throw new CoolException("鏇存柊绔欑偣鐘舵�佸け璐�"); -- Gitblit v1.9.1