Commit 33eec90f68da7231eb38731539c1da120469e570
1 parent
d645e0e3
删除入库单bug修复
Showing
2 changed files
with
8 additions
and
7 deletions
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java
... | ... | @@ -144,8 +144,11 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
144 | 144 | @RequiresPermissions("receiptHeader:delete") |
145 | 145 | @DeleteMapping(value = "/delete") |
146 | 146 | public Result<String> delete(@RequestParam(name = "id", required = true) String id) { |
147 | - receiptHeaderService.delMain(id,QuantityConstant.WMS_DELETE_RECEIPT); | |
148 | - return Result.OK("删除成功!"); | |
147 | + boolean bool = receiptHeaderService.delMain(id, QuantityConstant.WMS_DELETE_RECEIPT); | |
148 | + if (!bool) { | |
149 | + return Result.error("删除失败"); | |
150 | + } | |
151 | + return Result.ok("删除成功"); | |
149 | 152 | } |
150 | 153 | |
151 | 154 | /** |
... | ... |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java
... | ... | @@ -70,12 +70,10 @@ public class ReceiptHeaderServiceImpl extends ServiceImpl<ReceiptHeaderMapper, R |
70 | 70 | throw new ServiceException("不能删除非新建状态单据"); |
71 | 71 | } |
72 | 72 | receiptHeaderHistoryService.saveById(id,reason); |
73 | - boolean success = receiptDetailMapper.deleteByMainId(id); | |
74 | 73 | |
75 | - if (!success) { | |
76 | - return success; | |
77 | - } | |
74 | + boolean success = receiptDetailMapper.deleteByMainId(id); | |
78 | 75 | success = removeById(id); |
76 | + | |
79 | 77 | return success; |
80 | 78 | } |
81 | 79 | |
... | ... | @@ -94,7 +92,7 @@ public class ReceiptHeaderServiceImpl extends ServiceImpl<ReceiptHeaderMapper, R |
94 | 92 | |
95 | 93 | @Override |
96 | 94 | @Transactional |
97 | - @OperationLog(bizId = "#receiptHeader.getCode()", bizType = "'入库单据追踪'", tag = "'入库单生成'", | |
95 | + @OperationLog(bizId = "#receiptHeader.getCode()", bizType = "'入库单据追踪'", tag = "'入库单生成'", | |
98 | 96 | msg = "'上游单号:['+ #receiptHeader.getReferCode() + '],仓库编码:[' + #receiptHeader.getWarehouseCode() + ']'", operatorId = "#username", recordReturnValue = true) |
99 | 97 | public Result<ReceiptHeader> saveReceiptHeader(ReceiptHeader receiptHeader) { |
100 | 98 | LambdaQueryWrapper<ReceiptType> lambdaQueryWrapper = Wrappers.lambdaQuery(); |
... | ... |