feat(task): 入库出库任务完成前添加任务记录
This commit is contained in:
parent
f1e1c1525e
commit
4c93303695
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user