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.handOrderOutRequest;
|
||||||
import com.wms.entity.dto.orderOut.queryOrderOutRequest;
|
import com.wms.entity.dto.orderOut.queryOrderOutRequest;
|
||||||
import com.wms.entity.table.*;
|
import com.wms.entity.table.*;
|
||||||
import com.wms.mapper.LocationMapper;
|
import com.wms.mapper.*;
|
||||||
import com.wms.mapper.OrderOutMapper;
|
|
||||||
import com.wms.mapper.StockMapper;
|
|
||||||
import com.wms.mapper.VehicleMapper;
|
|
||||||
import com.wms.service.IOrderOutService;
|
import com.wms.service.IOrderOutService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|
@ -36,6 +33,7 @@ public class OrderOutImplements implements IOrderOutService {
|
||||||
private final com.wms.mapper.TaskMapper taskMapper;
|
private final com.wms.mapper.TaskMapper taskMapper;
|
||||||
|
|
||||||
private final VehicleMapper vehicleMapper;
|
private final VehicleMapper vehicleMapper;
|
||||||
|
private final TaskRecordMapper taskRecordMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询出库单
|
* 查询出库单
|
||||||
|
|
@ -132,6 +130,7 @@ public class OrderOutImplements implements IOrderOutService {
|
||||||
task.setTaskPriority(1);
|
task.setTaskPriority(1);
|
||||||
task.setRemark1("手动出库");
|
task.setRemark1("手动出库");
|
||||||
outTasks.add(task);
|
outTasks.add(task);
|
||||||
|
taskRecordMapper.addTask(task);
|
||||||
}
|
}
|
||||||
// 把这条库存记录可用数量更新为 0
|
// 把这条库存记录可用数量更新为 0
|
||||||
stockMapper.updateStockAvailableNumWithStockId(outStock.getStockId(), outStock.getAvailableNum()-outNum);
|
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.VehicleMapper vehicleMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务记录操作类
|
||||||
|
*/
|
||||||
|
private final com.wms.mapper.TaskRecordMapper taskRecordMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 任务操作类
|
* 任务操作类
|
||||||
*/
|
*/
|
||||||
|
|
@ -152,6 +157,7 @@ public class ContainerImplement implements ContainerService {
|
||||||
location.setVehicleId(virtualPalletId);
|
location.setVehicleId(virtualPalletId);
|
||||||
locationMapper.modifyLocation(location);
|
locationMapper.modifyLocation(location);
|
||||||
|
|
||||||
|
taskRecordMapper.addTask(newInTask);
|
||||||
success.setCode("200");
|
success.setCode("200");
|
||||||
success.setMessage("生成入库任务成功");
|
success.setMessage("生成入库任务成功");
|
||||||
success.setWmsTaskId(newInTask.getTaskId());
|
success.setWmsTaskId(newInTask.getTaskId());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user