From d3f3d4b309cfb285fcbbc48b91c4046111c7e9cd Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期三, 02 七月 2025 13:45:54 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index 4386b97..81bdf3d 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -22,6 +22,7 @@ import com.zy.core.model.Task; import com.zy.core.model.protocol.StaProtocol; import com.zy.core.properties.SlaveProperties; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -29,6 +30,7 @@ import java.io.IOException; import java.util.*; +@Slf4j @Service public class OpenServiceImpl implements OpenService { @@ -94,18 +96,19 @@ taskWrk.setBarcode(param.getBarcode());//鏉$爜 taskWrk.setCrnNo(param.getCrn()); String stats = ""; + String wcsLocNo = ""; if(param.getIoType() == 1){ taskWrk.setWrkSts(1); if (!Cools.isEmpty(param.getTargetPoint())) { taskWrk.setTargetPoint(Utils.getWcsLocNo(param.getTargetPoint()));//缁堢偣 taskWrk.setOriginTargetPoint(param.getTargetPoint()); - stats = "S"; } } else if (param.getIoType() == 2) { taskWrk.setWrkSts(11); if (!Cools.isEmpty(param.getStartPoint())) { taskWrk.setStartPoint(Utils.getWcsLocNo(param.getStartPoint()));//璧风偣 + wcsLocNo = taskWrk.getStartPoint(); taskWrk.setOriginStartPoint(param.getStartPoint()); stats = "R"; } @@ -114,6 +117,7 @@ taskWrk.setWrkSts(11); if (!Cools.isEmpty(param.getStartPoint())) { taskWrk.setStartPoint(Utils.getWcsLocNo(param.getStartPoint()));//璧风偣 + wcsLocNo = taskWrk.getStartPoint(); taskWrk.setOriginStartPoint(param.getStartPoint()); stats = "R"; } @@ -125,11 +129,17 @@ taskWrk.setMemo(param.getMemo());//澶囨敞 } - // 鏇存柊搴撲綅鐘舵�� - String wcsLocNo = Utils.getWcsLocNo(param.getStartPoint()); - LocMast locMast = locMastService.selectByLocNo(wcsLocNo); - locMast.setLocSts(stats); - locMastService.updateById(locMast); + // 鏇存柊搴撲綅鐘舵��,鍏ュ簱杩樻病鍒嗛厤搴撲綅锛屾壂鐮佷箣鍚庢墠鍒嗛厤 +// if (param.getIoType() == 2 || param.getIoType() == 3) { +// try { +// LocMast locMast = locMastService.selectByLocNo(wcsLocNo); +// locMast.setLocSts(stats); +// log.info("-----鍏ュ簱鏇存柊搴撲綅鐘舵�佷负锛歊鎴愬姛----------"+ locMast.getLocNo()); +// locMastService.updateById(locMast); +// } catch (Exception e){ +// log.error("-----鍑哄簱鏇存柊搴撲綅鐘舵�佷负锛歊寮傚父----------"+ e); +// } +// } if (!taskWrkService.insert(taskWrk)) { return R.error("鍒涘缓浠诲姟澶辫触"); @@ -150,6 +160,7 @@ } if (Cools.isEmpty(list)){ + log.warn("鏃犲彲鍏ュ贩閬擄紝璇风◢鍚庡啀璇�"); return R.error("鏃犲彲鍏ュ贩閬�"); } -- Gitblit v1.9.1