| | |
| | | : ErpStockRecordBizTypeEnum.OTHER_IN_CANCEL.getType(); |
| | | stockInItems.forEach(stockInItem -> { |
| | | BigDecimal count = approve ? stockInItem.getCount() : stockInItem.getCount().negate(); |
| | | stockRecordService.createStockRecord(new ErpStockRecordCreateReqBO( |
| | | stockInItem.getProductId(), stockInItem.getWarehouseId(), count, |
| | | bizType, stockInItem.getInId(), stockInItem.getId(), stockIn.getNo())); |
| | | ErpStockRecordCreateReqBO stockRecordBO = new ErpStockRecordCreateReqBO(); |
| | | stockRecordBO.setProductId(stockInItem.getProductId()); |
| | | stockRecordBO.setWarehouseId(stockInItem.getWarehouseId()); |
| | | stockRecordBO.setCount(count); |
| | | stockRecordBO.setBizType(bizType); |
| | | stockRecordBO.setBizId(stockInItem.getInId()); |
| | | stockRecordBO.setBizItemId(stockInItem.getId()); |
| | | stockRecordBO.setBizNo(stockIn.getNo()); |
| | | stockRecordService.createStockRecord(stockRecordBO); |
| | | }); |
| | | } |
| | | |