| | |
| | | return R.fail("审批实例不存在"); |
| | | } |
| | | |
| | | // 如果前端传递了仓库信息,更新审批实例的仓库字段 |
| | | if (StringUtils.hasText(approvalInstanceDto.getWarehouse())) { |
| | | instance.setWarehouse(approvalInstanceDto.getWarehouse()); |
| | | this.updateById(instance); |
| | | } |
| | | |
| | | ApprovalInstanceNode currentNode = approveProcessConfigNodeUtils.getCurrentNode(instance.getId()); |
| | | if (currentNode == null) { |
| | | return R.fail("当前没有待处理的审批节点"); |
| | |
| | | salesLedgerProduct.getQuantity(), |
| | | StockInQualifiedRecordTypeEnum.PURCHASE_STOCK_IN.getCode(), |
| | | purchaseLedger.getId(), |
| | | purchaseLedger.getPurchaseContractNumber() + "-" + salesLedgerProduct.getId() |
| | | purchaseLedger.getPurchaseContractNumber() + "-" + salesLedgerProduct.getId(), |
| | | null, |
| | | instance.getWarehouse() |
| | | ); |
| | | } |
| | | } |