| | |
| | | : ErpStockRecordBizTypeEnum.PURCHASE_RETURN_CANCEL.getType(); |
| | | purchaseReturnItems.forEach(purchaseReturnItem -> { |
| | | BigDecimal count = approve ? purchaseReturnItem.getCount().negate() : purchaseReturnItem.getCount(); |
| | | stockRecordService.createStockRecord(new ErpStockRecordCreateReqBO( |
| | | purchaseReturnItem.getProductId(), purchaseReturnItem.getWarehouseId(), count, |
| | | bizType, purchaseReturnItem.getReturnId(), purchaseReturnItem.getId(), purchaseReturn.getNo())); |
| | | ErpStockRecordCreateReqBO stockRecordBO = new ErpStockRecordCreateReqBO(); |
| | | stockRecordBO.setProductId(purchaseReturnItem.getProductId()); |
| | | stockRecordBO.setWarehouseId(purchaseReturnItem.getWarehouseId()); |
| | | stockRecordBO.setCount(count); |
| | | stockRecordBO.setBizType(bizType); |
| | | stockRecordBO.setBizId(purchaseReturnItem.getReturnId()); |
| | | stockRecordBO.setBizItemId(purchaseReturnItem.getId()); |
| | | stockRecordBO.setBizNo(purchaseReturn.getNo()); |
| | | stockRecordService.createStockRecord(stockRecordBO); |
| | | }); |
| | | } |
| | | |