修复入库单保存出错的问题
This commit is contained in:
parent
41282b37ba
commit
8e0341d23f
|
|
@ -158,8 +158,10 @@ public class ReceiptOrderService {
|
||||||
receiptOrder.setCreateTime(LocalDateTime.now());
|
receiptOrder.setCreateTime(LocalDateTime.now());
|
||||||
res = receiptOrderMapper.insert(receiptOrder);
|
res = receiptOrderMapper.insert(receiptOrder);
|
||||||
saveDetails(receiptOrder.getId(), receiptOrder.getDetails());
|
saveDetails(receiptOrder.getId(), receiptOrder.getDetails());
|
||||||
//保存订单金额到供应商流水表
|
if(receiptOrder.getSupplierId()!=null && receiptOrder.getPayableAmount()!=null){
|
||||||
saveOrUpdatePayAmount(receiptOrder);
|
//保存订单金额到供应商流水表
|
||||||
|
saveOrUpdatePayAmount(receiptOrder);
|
||||||
|
}
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
// 2. 编辑
|
// 2. 编辑
|
||||||
|
|
@ -215,8 +217,10 @@ public class ReceiptOrderService {
|
||||||
receiptOrderDetailMapper.delete(qw);
|
receiptOrderDetailMapper.delete(qw);
|
||||||
saveDetails(receiptOrder.getId(), receiptOrder.getDetails());
|
saveDetails(receiptOrder.getId(), receiptOrder.getDetails());
|
||||||
|
|
||||||
//保存订单金额到供应商流水表
|
if(receiptOrder.getSupplierId()!=null && receiptOrder.getPayableAmount() !=null){
|
||||||
saveOrUpdatePayAmount(receiptOrder);
|
//保存订单金额到供应商流水表
|
||||||
|
saveOrUpdatePayAmount(receiptOrder);
|
||||||
|
}
|
||||||
|
|
||||||
// 2.2 更新入库单
|
// 2.2 更新入库单
|
||||||
res = receiptOrderMapper.updateById(receiptOrder);
|
res = receiptOrderMapper.updateById(receiptOrder);
|
||||||
|
|
@ -235,7 +239,6 @@ public class ReceiptOrderService {
|
||||||
supplierTransaction.setSupplierId(String.valueOf(receiptOrder.getSupplierId()));
|
supplierTransaction.setSupplierId(String.valueOf(receiptOrder.getSupplierId()));
|
||||||
supplierTransaction.setTransactionType(SupplierTransaction.RECEIPT);
|
supplierTransaction.setTransactionType(SupplierTransaction.RECEIPT);
|
||||||
supplierTransaction.setTransactionAmount(receiptOrder.getPayableAmount());
|
supplierTransaction.setTransactionAmount(receiptOrder.getPayableAmount());
|
||||||
supplierTransaction.setTransactionAmount(receiptOrder.getPayableAmount());
|
|
||||||
supplierTransaction.setReceiptOrderId(receiptOrder.getId().intValue());
|
supplierTransaction.setReceiptOrderId(receiptOrder.getId().intValue());
|
||||||
supplierTransaction.setTransactionCode("TS-"+ DateUtils.randomId());
|
supplierTransaction.setTransactionCode("TS-"+ DateUtils.randomId());
|
||||||
supplierTransactionService.insert(supplierTransaction);
|
supplierTransactionService.insert(supplierTransaction);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue