diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/controller/PipelineController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/controller/PipelineController.java index b819c6db..a2b5c700 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/controller/PipelineController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/controller/PipelineController.java @@ -79,18 +79,18 @@ public class PipelineController extends BladeController { throw new ServiceException("箱条码不能为空"); } - BigDecimal estimatedWeight = pipelineService.getMaterialBoxWeight(boxBarcode); ReturnToWarehouseDto returnToWarehouseDto = new ReturnToWarehouseDto(); returnToWarehouseDto.setBoxBarcode(boxBarcode); R wcIdR = iOrderBoxService.getWcId(boxBarcode); - if (!wcIdR.isSuccess()) { - return wcIdR; - } + if (!wcIdR.isSuccess()) { + return wcIdR; + } returnToWarehouseDto.setEndWcId((Long) wcIdR.getData()); R taskR = iOrderBoxService.saveTask(returnToWarehouseDto, false); - if (!taskR.isSuccess()) { - return taskR; - } + if (!taskR.isSuccess()) { + return taskR; + } + BigDecimal estimatedWeight = pipelineService.getMaterialBoxWeight(boxBarcode); return R.data(estimatedWeight); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml index 514d22fb..0e3b65f5 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/mapper/TaskMapper.xml @@ -10,7 +10,7 @@ FROM LM_TASK WHERE IS_DELETED = 0 AND BOX_BARCODE = #{boxBarcode} - AND TASK_STATUS NOT IN (2, 9); + AND TASK_STATUS NOT IN (2,4,5);