交接作业单任务下发优化
This commit is contained in:
+1
-36
@@ -251,7 +251,7 @@ public class HandoverTaskOrderDomainService {
|
||||
if (CollectionUtils.isEmpty(handoverTaskOrders)) {
|
||||
throw new ServiceException("作业单不存在或已下发,请重新选择");
|
||||
}
|
||||
//移位生成下发任务
|
||||
//交付生成下发任务
|
||||
genDeliveTask(handoverTaskOrders, handoverTaskOrderDO);
|
||||
return handoverTaskOrderService.taskDistribution(handoverTaskOrderDO);
|
||||
}
|
||||
@@ -281,41 +281,6 @@ public class HandoverTaskOrderDomainService {
|
||||
deliveTaskDO.setCreateTime(new Date());
|
||||
deliveTaskDOList.add(deliveTaskDO);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 移位生成任务下发
|
||||
* @author ZhouGY
|
||||
* @date 2024/7/27 15:23
|
||||
* @param shiftManagePOList
|
||||
* @param shiftManageDO
|
||||
*/
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void genDeliveTask(List<ShiftManagePO> shiftManagePOList, ShiftManageDO shiftManageDO){
|
||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||
List<DeliveTaskDO> deliveTaskDOList = new ArrayList<>();
|
||||
for (ShiftManagePO shiftManagePO : shiftManagePOList){
|
||||
DeliveTaskDO deliveTaskDO = new DeliveTaskDO();
|
||||
deliveTaskDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||
deliveTaskDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||
deliveTaskDO.setTopOrganizationId(loginUser.getUserPo().getTopOrganizationId());
|
||||
deliveTaskDO.setTaskNumber(OrderSequence.getOrderCode("RW"));
|
||||
deliveTaskDO.setTrackingNumber(shiftManagePO.getShiftNumber());
|
||||
deliveTaskDO.setWarehouseId(shiftManagePO.getWarehouseId());
|
||||
deliveTaskDO.setWarehouseCode(shiftManagePO.getWarehouseCode());
|
||||
deliveTaskDO.setWarehouseName(shiftManagePO.getWarehouseName());
|
||||
deliveTaskDO.setTaskType(5);
|
||||
deliveTaskDO.setTaskDistribution(1);
|
||||
deliveTaskDO.setTaskDistributionId(loginUser.getUserid());
|
||||
deliveTaskDO.setTaskDistributionName(loginUser.getUsername());
|
||||
deliveTaskDO.setTaskDistributionTime(new Date());
|
||||
deliveTaskDO.setOperatorsBy(shiftManageDO.getOperatorsBy());
|
||||
deliveTaskDO.setOperatorsName(shiftManageDO.getOperatorsName());
|
||||
deliveTaskDO.setCreateBy(loginUser.getUserid());
|
||||
deliveTaskDO.setCreateByName(loginUser.getUsername());
|
||||
deliveTaskDO.setCreateTime(new Date());
|
||||
deliveTaskDOList.add(deliveTaskDO);
|
||||
}
|
||||
deliveTaskService.batchInsert(deliveTaskDOList);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user