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 31 import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail;
32 32 import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentHeader;
33 33 import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentDetailService;
  34 +import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader;
34 35 import org.jeecg.utils.StringUtils;
35 36 import org.jeecg.utils.constant.QuantityConstant;
36 37 import org.springframework.web.bind.annotation.*;
... ... @@ -121,7 +122,7 @@ public class ShipmentCombinationController {
121 122 @ApiOperation(value="出库组盘-创建出库任务", notes="出库组盘-创建出库任务")
122 123 @PostMapping("/createShipmentTask")
123 124 @ResponseBody
124   - public Result createShipmentTask(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) {
  125 + public Result<TaskHeader> createShipmentTask(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) {
125 126 String warehouseCode = JwtUtil.getWarehouseCodeByToken(req);
126 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 7 import org.jeecg.modules.wms.shipment.shipmentCombination.entity.CombinationModel;
8 8 import org.jeecg.modules.wms.shipment.shipmentContainerHeader.entity.ShipmentContainerHeader;
9 9 import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail;
  10 +import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader;
10 11  
11 12 import java.util.List;
12 13  
... ... @@ -23,7 +24,7 @@ public interface IShipmentCombinationService {
23 24  
24 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 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 414  
415 415 @Override
416 416 @Transactional(rollbackFor = ServiceException.class)
417   - public Result createShipmentTask(ShipmentContainerHeader shipmentContainerHeader, String warehouseCode) {
  417 + public Result<TaskHeader> createShipmentTask(ShipmentContainerHeader shipmentContainerHeader, String warehouseCode) {
418 418 Integer preTaskNo = 0;
419 419 if (shipmentContainerHeader == null) {
420 420 return Result.error("生成出库任务时, 出库组盘头" + "未找到,操作中止");
... ... @@ -555,7 +555,7 @@ public class ShipmentCombinationServiceImpl implements IShipmentCombinationServi
555 555 throw new ServiceException("生成出库任务时, 更新库存头失败");
556 556 }
557 557 }
558   - return Result.OK("生成出库任务成功");
  558 + return Result.OK("生成出库任务成功", taskHeader);
559 559 }
560 560  
561 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 425 @ApiOperation(value="任务表-创建空托出库任务", notes="任务表-创建空托出库任务")
426 426 @RequiresPermissions("taskHeader:emptyOut")
427 427 @PostMapping( "/createEmptyOut")
428   - public Result createEmptyOut(@RequestBody TaskHeader taskHeader, HttpServletRequest req) {
  428 + public Result<TaskHeader> createEmptyOut(@RequestBody TaskHeader taskHeader, HttpServletRequest req) {
429 429 String contaienrCode = taskHeader.getContainerCode();
430 430 String toPortCode = taskHeader.getToPortCode();
431 431 String warehouseCode = JwtUtil.getWarehouseCodeByToken(req);
... ... @@ -447,7 +447,7 @@ public class TaskHeaderController extends JeecgController&lt;TaskHeader, ITaskHeade
447 447 @ApiOperation(value="任务表-创建移库任务", notes="任务表-创建移库任务")
448 448 @RequiresPermissions("taskHeader:transfer")
449 449 @PostMapping( "/createTransferTask")
450   - public Result createTransferTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) {
  450 + public Result<TaskHeader> createTransferTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) {
451 451 String fromLocationCode = taskHeader.getFromLocationCode();
452 452 String toLocationCode = taskHeader.getToLocationCode();
453 453 String warehouseCode = JwtUtil.getWarehouseCodeByToken(req);
... ... @@ -469,7 +469,7 @@ public class TaskHeaderController extends JeecgController&lt;TaskHeader, ITaskHeade
469 469 @ApiOperation(value="任务表-创建出库查看任务", notes="任务表-创建出库查看任务")
470 470 @PostMapping( "/createCheckOutTask")
471 471 @RequiresPermissions("taskHeader:checkOut")
472   - public Result createCheckOutTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) {
  472 + public Result<TaskHeader> createCheckOutTask(@RequestBody TaskHeader taskHeader, HttpServletRequest req) {
473 473 String containerCode = taskHeader.getContainerCode();
474 474 String toPortCode = taskHeader.getToPortCode();
475 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 111 * @param warehouseCode
112 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 120 * @param warehouseCode
121 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 129 * @param warehouseCode
130 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 153  
154 154 @Override
155 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 157 if(StringUtils.isEmpty(fromLocationCode)) {
158 158 return Result.error("创建移库任务时,起始库位为空");
159 159 }
... ... @@ -276,12 +276,12 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
276 276 if(!success) {
277 277 throw new ServiceException("创建移库任务时,容器" + fromLocation.getContainerCode() + "更新失败");
278 278 }
279   - return Result.OK("创建移库任务成功");
  279 + return Result.OK("创建移库任务成功", taskHeader);
280 280 }
281 281  
282 282 @Override
283 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 285 if(StringUtils.isEmpty(containerCode)) {
286 286 return Result.error("创建出库查看任务时,容器编码为空");
287 287 }
... ... @@ -351,7 +351,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
351 351 if(!success) {
352 352 throw new ServiceException("创建出库查看任务时, 创建任务失败");
353 353 }
354   - return Result.OK("创建出库查看任务成功");
  354 + return Result.OK("创建出库查看任务成功", taskHeader);
355 355 }
356 356  
357 357 @Override
... ... @@ -870,7 +870,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
870 870 */
871 871 @Override
872 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 874 if(StringUtils.isEmpty(containerCode)) {
875 875 return Result.error("创建空托盘出库时, 托盘号为空");
876 876 }
... ... @@ -926,7 +926,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
926 926 if(!success) {
927 927 throw new ServiceException("创建空托盘出库时,保存任务失败");
928 928 }
929   - return Result.OK("创建空托盘出库任务成功");
  929 + return Result.OK("创建空托盘出库任务成功", taskHeader);
930 930 }
931 931  
932 932 /**
... ...