Commit 8321015cf78e4c4861543bcfe1460bbaad61ba8f
1 parent
e403ffd1
组盘头和主任务关联,组盘明细和子任务关联
Showing
3 changed files
with
10 additions
and
1 deletions
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<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); |
... | ... |