Commit 3e6da67753d4e3749ac1552c1c40357007e6b330

Authored by 周峰
1 parent df7b4518

创建任务成功后都返回任务实体给前端

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&lt;TaskHeader, ITaskHeade @@ -425,7 +425,7 @@ public class TaskHeaderController extends JeecgController&lt;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&lt;TaskHeader, ITaskHeade @@ -447,7 +447,7 @@ public class TaskHeaderController extends JeecgController&lt;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&lt;TaskHeader, ITaskHeade @@ -469,7 +469,7 @@ public class TaskHeaderController extends JeecgController&lt;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&lt;TaskHeader&gt; { @@ -111,7 +111,7 @@ public interface ITaskHeaderService extends IService&lt;TaskHeader&gt; {
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&lt;TaskHeader&gt; { @@ -120,7 +120,7 @@ public interface ITaskHeaderService extends IService&lt;TaskHeader&gt; {
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&lt;TaskHeader&gt; { @@ -129,7 +129,7 @@ public interface ITaskHeaderService extends IService&lt;TaskHeader&gt; {
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&lt;TaskHeaderMapper, TaskHea @@ -153,7 +153,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;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&lt;TaskHeaderMapper, TaskHea @@ -276,12 +276,12 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;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&lt;TaskHeaderMapper, TaskHea @@ -351,7 +351,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;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&lt;TaskHeaderMapper, TaskHea @@ -870,7 +870,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;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&lt;TaskHeaderMapper, TaskHea @@ -926,7 +926,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;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 /**