Commit 3e6da67753d4e3749ac1552c1c40357007e6b330
1 parent
df7b4518
创建任务成功后都返回任务实体给前端
Showing
6 changed files
with
18 additions
and
16 deletions
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/shipment/shipmentCombination/controller/ShipmentCombinationController.java
@@ -31,6 +31,7 @@ import org.jeecg.modules.wms.shipment.shipmentHeader.entity.CombinationParam; | @@ -31,6 +31,7 @@ import org.jeecg.modules.wms.shipment.shipmentHeader.entity.CombinationParam; | ||
31 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; | 31 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; |
32 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentHeader; | 32 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentHeader; |
33 | import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentDetailService; | 33 | import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentDetailService; |
34 | +import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader; | ||
34 | import org.jeecg.utils.StringUtils; | 35 | import org.jeecg.utils.StringUtils; |
35 | import org.jeecg.utils.constant.QuantityConstant; | 36 | import org.jeecg.utils.constant.QuantityConstant; |
36 | import org.springframework.web.bind.annotation.*; | 37 | import org.springframework.web.bind.annotation.*; |
@@ -121,7 +122,7 @@ public class ShipmentCombinationController { | @@ -121,7 +122,7 @@ public class ShipmentCombinationController { | ||
121 | @ApiOperation(value="出库组盘-创建出库任务", notes="出库组盘-创建出库任务") | 122 | @ApiOperation(value="出库组盘-创建出库任务", notes="出库组盘-创建出库任务") |
122 | @PostMapping("/createShipmentTask") | 123 | @PostMapping("/createShipmentTask") |
123 | @ResponseBody | 124 | @ResponseBody |
124 | - public Result createShipmentTask(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) { | 125 | + public Result<TaskHeader> createShipmentTask(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) { |
125 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); | 126 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); |
126 | return shipmentCombinationService.createShipmentTask(shipmentContainerHeader, warehouseCode); | 127 | return shipmentCombinationService.createShipmentTask(shipmentContainerHeader, warehouseCode); |
127 | } | 128 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/shipment/shipmentCombination/service/IShipmentCombinationService.java
@@ -7,6 +7,7 @@ import org.jeecg.modules.wms.receipt.receiptContainerHeader.entity.ReceiptContai | @@ -7,6 +7,7 @@ import org.jeecg.modules.wms.receipt.receiptContainerHeader.entity.ReceiptContai | ||
7 | import org.jeecg.modules.wms.shipment.shipmentCombination.entity.CombinationModel; | 7 | import org.jeecg.modules.wms.shipment.shipmentCombination.entity.CombinationModel; |
8 | import org.jeecg.modules.wms.shipment.shipmentContainerHeader.entity.ShipmentContainerHeader; | 8 | import org.jeecg.modules.wms.shipment.shipmentContainerHeader.entity.ShipmentContainerHeader; |
9 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; | 9 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; |
10 | +import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader; | ||
10 | 11 | ||
11 | import java.util.List; | 12 | import java.util.List; |
12 | 13 | ||
@@ -23,7 +24,7 @@ public interface IShipmentCombinationService { | @@ -23,7 +24,7 @@ public interface IShipmentCombinationService { | ||
23 | 24 | ||
24 | public Result combination(CombinationModel combinationModel); | 25 | public Result combination(CombinationModel combinationModel); |
25 | 26 | ||
26 | - public Result createShipmentTask(ShipmentContainerHeader shipmentContainerHeader, String warehouseCode); | 27 | + public Result<TaskHeader> createShipmentTask(ShipmentContainerHeader shipmentContainerHeader, String warehouseCode); |
27 | 28 | ||
28 | public Result getInventoryFromShipmentDetail(Integer shipmentDetailId); | 29 | public Result getInventoryFromShipmentDetail(Integer shipmentDetailId); |
29 | } | 30 | } |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/shipment/shipmentCombination/service/impl/ShipmentCombinationServiceImpl.java
@@ -414,7 +414,7 @@ public class ShipmentCombinationServiceImpl implements IShipmentCombinationServi | @@ -414,7 +414,7 @@ public class ShipmentCombinationServiceImpl implements IShipmentCombinationServi | ||
414 | 414 | ||
415 | @Override | 415 | @Override |
416 | @Transactional(rollbackFor = ServiceException.class) | 416 | @Transactional(rollbackFor = ServiceException.class) |
417 | - public Result createShipmentTask(ShipmentContainerHeader shipmentContainerHeader, String warehouseCode) { | 417 | + public Result<TaskHeader> createShipmentTask(ShipmentContainerHeader shipmentContainerHeader, String warehouseCode) { |
418 | Integer preTaskNo = 0; | 418 | Integer preTaskNo = 0; |
419 | if (shipmentContainerHeader == null) { | 419 | if (shipmentContainerHeader == null) { |
420 | return Result.error("生成出库任务时, 出库组盘头" + "未找到,操作中止"); | 420 | return Result.error("生成出库任务时, 出库组盘头" + "未找到,操作中止"); |
@@ -555,7 +555,7 @@ public class ShipmentCombinationServiceImpl implements IShipmentCombinationServi | @@ -555,7 +555,7 @@ public class ShipmentCombinationServiceImpl implements IShipmentCombinationServi | ||
555 | throw new ServiceException("生成出库任务时, 更新库存头失败"); | 555 | throw new ServiceException("生成出库任务时, 更新库存头失败"); |
556 | } | 556 | } |
557 | } | 557 | } |
558 | - return Result.OK("生成出库任务成功"); | 558 | + return Result.OK("生成出库任务成功", taskHeader); |
559 | } | 559 | } |
560 | 560 | ||
561 | @Override | 561 | @Override |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/task/taskHeader/controller/TaskHeaderController.java
@@ -425,7 +425,7 @@ public class TaskHeaderController extends JeecgController<TaskHeader, ITaskHeade | @@ -425,7 +425,7 @@ public class TaskHeaderController extends JeecgController<TaskHeader, ITaskHeade | ||
425 | @ApiOperation(value="任务表-创建空托出库任务", notes="任务表-创建空托出库任务") | 425 | @ApiOperation(value="任务表-创建空托出库任务", notes="任务表-创建空托出库任务") |
426 | @RequiresPermissions("taskHeader:emptyOut") | 426 | @RequiresPermissions("taskHeader:emptyOut") |
427 | @PostMapping( "/createEmptyOut") | 427 | @PostMapping( "/createEmptyOut") |
428 | - public Result createEmptyOut(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { | 428 | + public Result<TaskHeader> createEmptyOut(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { |
429 | String contaienrCode = taskHeader.getContainerCode(); | 429 | String contaienrCode = taskHeader.getContainerCode(); |
430 | String toPortCode = taskHeader.getToPortCode(); | 430 | String toPortCode = taskHeader.getToPortCode(); |
431 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); | 431 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); |
@@ -447,7 +447,7 @@ public class TaskHeaderController extends JeecgController<TaskHeader, ITaskHeade | @@ -447,7 +447,7 @@ public class TaskHeaderController extends JeecgController<TaskHeader, ITaskHeade | ||
447 | @ApiOperation(value="任务表-创建移库任务", notes="任务表-创建移库任务") | 447 | @ApiOperation(value="任务表-创建移库任务", notes="任务表-创建移库任务") |
448 | @RequiresPermissions("taskHeader:transfer") | 448 | @RequiresPermissions("taskHeader:transfer") |
449 | @PostMapping( "/createTransferTask") | 449 | @PostMapping( "/createTransferTask") |
450 | - public Result createTransferTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { | 450 | + public Result<TaskHeader> createTransferTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { |
451 | String fromLocationCode = taskHeader.getFromLocationCode(); | 451 | String fromLocationCode = taskHeader.getFromLocationCode(); |
452 | String toLocationCode = taskHeader.getToLocationCode(); | 452 | String toLocationCode = taskHeader.getToLocationCode(); |
453 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); | 453 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); |
@@ -469,7 +469,7 @@ public class TaskHeaderController extends JeecgController<TaskHeader, ITaskHeade | @@ -469,7 +469,7 @@ public class TaskHeaderController extends JeecgController<TaskHeader, ITaskHeade | ||
469 | @ApiOperation(value="任务表-创建出库查看任务", notes="任务表-创建出库查看任务") | 469 | @ApiOperation(value="任务表-创建出库查看任务", notes="任务表-创建出库查看任务") |
470 | @PostMapping( "/createCheckOutTask") | 470 | @PostMapping( "/createCheckOutTask") |
471 | @RequiresPermissions("taskHeader:checkOut") | 471 | @RequiresPermissions("taskHeader:checkOut") |
472 | - public Result createCheckOutTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { | 472 | + public Result<TaskHeader> createCheckOutTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { |
473 | String containerCode = taskHeader.getContainerCode(); | 473 | String containerCode = taskHeader.getContainerCode(); |
474 | String toPortCode = taskHeader.getToPortCode(); | 474 | String toPortCode = taskHeader.getToPortCode(); |
475 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); | 475 | String warehouseCode = JwtUtil.getWarehouseCodeByToken(req); |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/ITaskHeaderService.java
@@ -111,7 +111,7 @@ public interface ITaskHeaderService extends IService<TaskHeader> { | @@ -111,7 +111,7 @@ public interface ITaskHeaderService extends IService<TaskHeader> { | ||
111 | * @param warehouseCode | 111 | * @param warehouseCode |
112 | * @return | 112 | * @return |
113 | */ | 113 | */ |
114 | - Result createEmptyOut(String containerCode, String toPortCode, String warehouseCode); | 114 | + Result<TaskHeader> createEmptyOut(String containerCode, String toPortCode, String warehouseCode); |
115 | 115 | ||
116 | /** | 116 | /** |
117 | * 创建移库任务 | 117 | * 创建移库任务 |
@@ -120,7 +120,7 @@ public interface ITaskHeaderService extends IService<TaskHeader> { | @@ -120,7 +120,7 @@ public interface ITaskHeaderService extends IService<TaskHeader> { | ||
120 | * @param warehouseCode | 120 | * @param warehouseCode |
121 | * @return | 121 | * @return |
122 | */ | 122 | */ |
123 | - Result createTransferTask(String fromLocationCode, String toLocationCode, String warehouseCode); | 123 | + Result<TaskHeader> createTransferTask(String fromLocationCode, String toLocationCode, String warehouseCode); |
124 | 124 | ||
125 | /** | 125 | /** |
126 | * 创建出库查看任务 | 126 | * 创建出库查看任务 |
@@ -129,7 +129,7 @@ public interface ITaskHeaderService extends IService<TaskHeader> { | @@ -129,7 +129,7 @@ public interface ITaskHeaderService extends IService<TaskHeader> { | ||
129 | * @param warehouseCode | 129 | * @param warehouseCode |
130 | * @return | 130 | * @return |
131 | */ | 131 | */ |
132 | - Result createCheckOutTask(String containerCode, String toPortCode, String warehouseCode); | 132 | + Result<TaskHeader> createCheckOutTask(String containerCode, String toPortCode, String warehouseCode); |
133 | 133 | ||
134 | /** | 134 | /** |
135 | * 创建跨站任务任务 | 135 | * 创建跨站任务任务 |
jeecg-boot-master/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java
@@ -153,7 +153,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | @@ -153,7 +153,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | ||
153 | 153 | ||
154 | @Override | 154 | @Override |
155 | @Transactional(rollbackFor = Exception.class) | 155 | @Transactional(rollbackFor = Exception.class) |
156 | - public Result createTransferTask(String fromLocationCode, String toLocationCode, String warehouseCode) { | 156 | + public Result<TaskHeader> createTransferTask(String fromLocationCode, String toLocationCode, String warehouseCode) { |
157 | if(StringUtils.isEmpty(fromLocationCode)) { | 157 | if(StringUtils.isEmpty(fromLocationCode)) { |
158 | return Result.error("创建移库任务时,起始库位为空"); | 158 | return Result.error("创建移库任务时,起始库位为空"); |
159 | } | 159 | } |
@@ -276,12 +276,12 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | @@ -276,12 +276,12 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | ||
276 | if(!success) { | 276 | if(!success) { |
277 | throw new ServiceException("创建移库任务时,容器" + fromLocation.getContainerCode() + "更新失败"); | 277 | throw new ServiceException("创建移库任务时,容器" + fromLocation.getContainerCode() + "更新失败"); |
278 | } | 278 | } |
279 | - return Result.OK("创建移库任务成功"); | 279 | + return Result.OK("创建移库任务成功", taskHeader); |
280 | } | 280 | } |
281 | 281 | ||
282 | @Override | 282 | @Override |
283 | @Transactional(rollbackFor = Exception.class) | 283 | @Transactional(rollbackFor = Exception.class) |
284 | - public Result createCheckOutTask(String containerCode, String toPortCode, String warehouseCode) { | 284 | + public Result<TaskHeader> createCheckOutTask(String containerCode, String toPortCode, String warehouseCode) { |
285 | if(StringUtils.isEmpty(containerCode)) { | 285 | if(StringUtils.isEmpty(containerCode)) { |
286 | return Result.error("创建出库查看任务时,容器编码为空"); | 286 | return Result.error("创建出库查看任务时,容器编码为空"); |
287 | } | 287 | } |
@@ -351,7 +351,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | @@ -351,7 +351,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | ||
351 | if(!success) { | 351 | if(!success) { |
352 | throw new ServiceException("创建出库查看任务时, 创建任务失败"); | 352 | throw new ServiceException("创建出库查看任务时, 创建任务失败"); |
353 | } | 353 | } |
354 | - return Result.OK("创建出库查看任务成功"); | 354 | + return Result.OK("创建出库查看任务成功", taskHeader); |
355 | } | 355 | } |
356 | 356 | ||
357 | @Override | 357 | @Override |
@@ -870,7 +870,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | @@ -870,7 +870,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | ||
870 | */ | 870 | */ |
871 | @Override | 871 | @Override |
872 | @Transactional(rollbackFor = Exception.class) | 872 | @Transactional(rollbackFor = Exception.class) |
873 | - public Result createEmptyOut(String containerCode, String toPortCode, String warehouseCode) { | 873 | + public Result<TaskHeader> createEmptyOut(String containerCode, String toPortCode, String warehouseCode) { |
874 | if(StringUtils.isEmpty(containerCode)) { | 874 | if(StringUtils.isEmpty(containerCode)) { |
875 | return Result.error("创建空托盘出库时, 托盘号为空"); | 875 | return Result.error("创建空托盘出库时, 托盘号为空"); |
876 | } | 876 | } |
@@ -926,7 +926,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | @@ -926,7 +926,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | ||
926 | if(!success) { | 926 | if(!success) { |
927 | throw new ServiceException("创建空托盘出库时,保存任务失败"); | 927 | throw new ServiceException("创建空托盘出库时,保存任务失败"); |
928 | } | 928 | } |
929 | - return Result.OK("创建空托盘出库任务成功"); | 929 | + return Result.OK("创建空托盘出库任务成功", taskHeader); |
930 | } | 930 | } |
931 | 931 | ||
932 | /** | 932 | /** |