From 5b6fb24f831898d0534a67a54f273f7b89683d73 Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期三, 31 一月 2024 10:38:25 +0800 Subject: [PATCH] #入库流程回调参数修改 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index db2aad0..8e385bd 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -204,7 +204,7 @@ // 鍒涙柊涓�涓叆搴撳伐浣滄。 TaskWrk taskWrk = taskWrkService.selectByTaskNo(getWmsDto.getTaskNo()); if(Cools.isEmpty(taskWrk)) { - taskWrk = createTask(getWmsDto,staProtocol.getStaNo().intValue()); + taskWrk = createTask(getWmsDto,barcode); if (Cools.isEmpty(taskWrk)){ log.error("搴撲綅寮傚父锛屽簱浣嶅彿锛歿}", getWmsDto.getTargetLocationCode()); }else { @@ -1124,27 +1124,26 @@ return response; } - private TaskWrk createTask(GetWmsDto dto, Integer staNo){ - String wcsLocNo = Utils.getWcsLocNo(dto.getTargetLocationCode()); + private TaskWrk createTask(GetWmsDto dto, String barcode){ + String wcsLocNo = dto.getLocNo(); if(Cools.isEmpty(wcsLocNo)){ return null; } Date now = new Date(); TaskWrk taskWrk = new TaskWrk(); - taskWrk.setTaskNo(dto.getTaskNo());//浠诲姟鍙� + taskWrk.setTaskNo(dto.getWrkNo());//浠诲姟鍙� taskWrk.setStatus(TaskStatusType.RECEIVE.id);//浠诲姟鐘舵�侊細鎺ユ敹 taskWrk.setCreateTime(now); taskWrk.setIoType(1);//浠诲姟绫诲瀷 taskWrk.setIoPri(Cools.isEmpty(dto.getTaskPriority()) ? 300 : Integer.parseInt(dto.getTaskPriority()));//浼樺厛绾� - taskWrk.setBarcode(dto.getContainerCode());//鏉$爜 + taskWrk.setBarcode(barcode);//鏉$爜 LocMast locMast = locMastService.selectByLocNo(wcsLocNo); taskWrk.setCrnNo(locMast.getCrnNo()); - taskWrk.setTargetPoint(dto.getTargetLocationCode()); - taskWrk.setStartPoint(staNo.toString()); + taskWrk.setTargetPoint(wcsLocNo); + taskWrk.setStartPoint(dto.getStaNo().toString()); if(taskWrk.getIoType() == 1){ taskWrk.setWrkSts(2); if (!Cools.isEmpty(taskWrk.getTargetPoint())) { - taskWrk.setTargetPoint(wcsLocNo);//缁堢偣 taskWrk.setOriginTargetPoint(taskWrk.getTargetPoint()); } -- Gitblit v1.9.1