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());