| src/main/java/com/zy/api/controller/KopenApiController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/api/service/KopenApiService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/api/controller/KopenApiController.java
@@ -50,7 +50,26 @@ // if (Objects.isNull(params.getType())) { // return XSR.error("单据类型不能为空!"); // } return kopenApiService.receiveOrders(params); return kopenApiService.receiveOrders(params, "add"); } /** * 上架派工单变更 * @author Ryan * @date 2025/11/24 15:22 * @param params * @return com.core.common.R */ @ApiOperation("上架派工单变更") @PostMapping("/sendInDispatchCancel") public XSR dispatchUpdate(@RequestBody List<PubOrderParams> params) { if (Objects.isNull(params)) { return XSR.error("参数不能为空!!"); } // if (Objects.isNull(params.getType())) { // return XSR.error("单据类型不能为空!"); // } return kopenApiService.receiveOrders(params, "update"); } /** @@ -105,7 +124,26 @@ // if (Objects.isNull(params.getDetails()) || params.getDetails().isEmpty()) { // return XSR.error("上报订单列表不能为空!!"); // } return kopenApiService.sendOutDispatch(params); return kopenApiService.sendOutDispatch(params, "add"); } /** * 备货指示派工单变更 * @author Ryan * @date 2025/11/24 15:22 * @param params * @return com.core.common.R */ @ApiOperation("备货指示派工单变更") @PostMapping("/sendOutDispacthCancel") public XSR sendOutDispatchCancel(@RequestBody List<PubOrderParams> params) { if (Objects.isNull(params)) { return XSR.error("参数不能为空!!"); } // if (Objects.isNull(params.getDetails()) || params.getDetails().isEmpty()) { // return XSR.error("上报订单列表不能为空!!"); // } return kopenApiService.sendOutDispatch(params, "update"); } src/main/java/com/zy/api/service/KopenApiService.java
@@ -22,7 +22,7 @@ * @param params * @return com.core.common.R */ XSR receiveOrders(List<PubOrderParams> params); XSR receiveOrders(List<PubOrderParams> params, String type); /** * 基础零件变更 @@ -55,7 +55,7 @@ * @param params * @return */ XSR sendOutDispatch(List<PubOrderParams> params); XSR sendOutDispatch(List<PubOrderParams> params, String type); /** * 备货单下发 src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
@@ -82,12 +82,12 @@ * @date 2025/11/24 14:49 */ @Override public XSR receiveOrders(List<PubOrderParams> orderParams) { public XSR receiveOrders(List<PubOrderParams> orderParams, String type) { orderParams.forEach(params -> { if (params.getType().equals(OrderWkType.getTypeVal(params.getType()))) { throw new CoolException("当前类型不是上架派工单!!"); } addOrUpdateOrders(params, "add"); addOrUpdateOrders(params, type); }); return XSR.ok("单据下发成功!!"); @@ -179,7 +179,7 @@ */ @Override @Transactional(rollbackFor = Exception.class) public XSR sendOutDispatch(List<PubOrderParams> pubOrderParams) { public XSR sendOutDispatch(List<PubOrderParams> pubOrderParams, String type) { if (Objects.isNull(pubOrderParams) || pubOrderParams.isEmpty()) { return XSR.error("参数不能为空!!"); } @@ -195,7 +195,7 @@ throw new CoolException("公司ID不能为空!!"); } addOrUpdateOrders(params, "add"); addOrUpdateOrders(params, type); }); return XSR.ok("备货指示派工单下发成功!!");