Commit 8321015cf78e4c4861543bcfe1460bbaad61ba8f

Authored by pengcheng
1 parent e403ffd1

组盘头和主任务关联,组盘明细和子任务关联

src/main/java/com/huaheng/pc/shipment/shipmentContainerHeader/service/ShipmentContainerHeaderServiceImpl.java
... ... @@ -257,7 +257,8 @@ public class ShipmentContainerHeaderServiceImpl extends ServiceImpl<ShipmentCont
257 257 if(shipmentContainerHeader.getStatus()<=10){
258 258 LambdaQueryWrapper<TaskHeader> taskHeaderLambdaQueryWrapper=Wrappers.lambdaQuery();
259 259 taskHeaderLambdaQueryWrapper.eq(TaskHeader::getWarehouseCode,shipmentContainerHeader.getWarehouseCode())
260   - .eq(TaskHeader::getInternalTaskType,200);
  260 + .eq(TaskHeader::getInternalTaskType,200)
  261 + .eq(TaskHeader::getAllocationHeadId,shipmentContainerHeader.getId());
261 262 TaskHeader taskHeader=taskHeaderService.getOne(taskHeaderLambdaQueryWrapper);
262 263 if(taskHeader==null){
263 264 throw new ServiceException("找不到相应的任务头");
... ...
src/main/java/com/huaheng/pc/task/taskHeader/domain/TaskHeader.java
... ... @@ -43,6 +43,13 @@ public class TaskHeader implements Serializable {
43 43 private Integer taskType;
44 44  
45 45 /**
  46 + * 入库或出库组盘头ID
  47 + */
  48 + @TableField(value = "allocationHeadId")
  49 + @ApiModelProperty(value="入库或出库组盘头ID")
  50 + private Integer allocationHeadId;
  51 +
  52 + /**
46 53 * 内部类型
47 54 */
48 55 @TableField(value = "internalTaskType")
... ...
src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java
... ... @@ -156,6 +156,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
156 156 task.setToLocation("");
157 157 }
158 158 }
  159 + task.setAllocationHeadId(shipmentContainerHeader.getId());
159 160 task.setWarehouseCode(shipmentContainerHeader.getWarehouseCode());
160 161 task.setCompanyCode(shipmentContainerHeader.getCompanyCode());
161 162 task.setInternalTaskType(null);
... ...