From 4c9330369545439a7297ea212fc89ae16ff785ad Mon Sep 17 00:00:00 2001 From: Huluwa22 <2667400744@qq.com> Date: Sun, 2 Mar 2025 00:40:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(task):=20=E5=85=A5=E5=BA=93=E5=87=BA?= =?UTF-8?q?=E5=BA=93=E4=BB=BB=E5=8A=A1=E5=AE=8C=E6=88=90=E5=89=8D=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=BB=BB=E5=8A=A1=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/service/serviceImplements/OrderOutImplements.java | 7 +++---- .../serviceImplements/parent/ContainerImplement.java | 6 ++++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/wms/service/serviceImplements/OrderOutImplements.java b/src/main/java/com/wms/service/serviceImplements/OrderOutImplements.java index 126fcbb..207d8b4 100644 --- a/src/main/java/com/wms/service/serviceImplements/OrderOutImplements.java +++ b/src/main/java/com/wms/service/serviceImplements/OrderOutImplements.java @@ -7,10 +7,7 @@ import com.wms.entity.common.WmsApiResponse; import com.wms.entity.dto.orderOut.handOrderOutRequest; import com.wms.entity.dto.orderOut.queryOrderOutRequest; import com.wms.entity.table.*; -import com.wms.mapper.LocationMapper; -import com.wms.mapper.OrderOutMapper; -import com.wms.mapper.StockMapper; -import com.wms.mapper.VehicleMapper; +import com.wms.mapper.*; import com.wms.service.IOrderOutService; import lombok.RequiredArgsConstructor; import org.slf4j.Logger; @@ -36,6 +33,7 @@ public class OrderOutImplements implements IOrderOutService { private final com.wms.mapper.TaskMapper taskMapper; private final VehicleMapper vehicleMapper; + private final TaskRecordMapper taskRecordMapper; /** * 查询出库单 @@ -132,6 +130,7 @@ public class OrderOutImplements implements IOrderOutService { task.setTaskPriority(1); task.setRemark1("手动出库"); outTasks.add(task); + taskRecordMapper.addTask(task); } // 把这条库存记录可用数量更新为 0 stockMapper.updateStockAvailableNumWithStockId(outStock.getStockId(), outStock.getAvailableNum()-outNum); diff --git a/src/main/java/com/wms/service/serviceImplements/parent/ContainerImplement.java b/src/main/java/com/wms/service/serviceImplements/parent/ContainerImplement.java index 562cbb1..f6a5e04 100644 --- a/src/main/java/com/wms/service/serviceImplements/parent/ContainerImplement.java +++ b/src/main/java/com/wms/service/serviceImplements/parent/ContainerImplement.java @@ -65,6 +65,11 @@ public class ContainerImplement implements ContainerService { private final com.wms.mapper.VehicleMapper vehicleMapper; + /** + * 任务记录操作类 + */ + private final com.wms.mapper.TaskRecordMapper taskRecordMapper; + /** * 任务操作类 */ @@ -152,6 +157,7 @@ public class ContainerImplement implements ContainerService { location.setVehicleId(virtualPalletId); locationMapper.modifyLocation(location); + taskRecordMapper.addTask(newInTask); success.setCode("200"); success.setMessage("生成入库任务成功"); success.setWmsTaskId(newInTask.getTaskId());