|
@@ -82,6 +82,9 @@ public class RecPayService extends BaseService<RecPay> {
|
|
|
private MoneyAccountItemMapper moneyAccountItemMapper;
|
|
private MoneyAccountItemMapper moneyAccountItemMapper;
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
|
|
+ private RecPayHandleItemService recPayHandleItemService;
|
|
|
|
|
+
|
|
|
|
|
+ @Autowired
|
|
|
private RecPayHandleItemMapper recPayHandleItemMapper;
|
|
private RecPayHandleItemMapper recPayHandleItemMapper;
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
@@ -163,7 +166,7 @@ public class RecPayService extends BaseService<RecPay> {
|
|
|
|
|
|
|
|
// 更新收款单上的账款明细Id
|
|
// 更新收款单上的账款明细Id
|
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
|
- recPayItemUpdate.setAccItemId(accountItem.getItemId()).setRpId(recPayVO.getRpId());
|
|
|
|
|
|
|
+ recPayItemUpdate.setAccItemId(accountItem.getItemId()).setItemId(recPayItem.getItemId());
|
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
|
|
|
|
|
|
// 插入资金流水
|
|
// 插入资金流水
|
|
@@ -235,7 +238,7 @@ public class RecPayService extends BaseService<RecPay> {
|
|
|
|
|
|
|
|
// 更新收款单上的账款明细Id
|
|
// 更新收款单上的账款明细Id
|
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
|
- recPayItemUpdate.setAccItemId(accountItem.getItemId()).setRpId(recPayVO.getRpId());
|
|
|
|
|
|
|
+ recPayItemUpdate.setAccItemId(accountItem.getItemId()).setItemId(recPayItem.getItemId());
|
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
|
|
|
|
|
|
// 插入资金流水
|
|
// 插入资金流水
|
|
@@ -312,7 +315,7 @@ public class RecPayService extends BaseService<RecPay> {
|
|
|
|
|
|
|
|
// 更新收款单上的账款明细Id
|
|
// 更新收款单上的账款明细Id
|
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
|
- recPayItemUpdate.setAccItemId(accountItem.getItemId()).setRpId(recPayVO.getRpId());
|
|
|
|
|
|
|
+ recPayItemUpdate.setAccItemId(accountItem.getItemId()).setItemId(recPayItem.getItemId());
|
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
|
|
|
|
|
|
// 插入资金流水
|
|
// 插入资金流水
|
|
@@ -393,7 +396,7 @@ public class RecPayService extends BaseService<RecPay> {
|
|
|
|
|
|
|
|
// 更新收款单上的账款明细Id
|
|
// 更新收款单上的账款明细Id
|
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
RecPayItem recPayItemUpdate = new RecPayItem();
|
|
|
- recPayItemUpdate.setAccItemId(accountItem.getItemId()).setRpId(recPayVO.getRpId());
|
|
|
|
|
|
|
+ recPayItemUpdate.setAccItemId(accountItem.getItemId()).setItemId(recPayItem.getItemId());
|
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
recPayItemService.updateByUuid(recPayItemUpdate);
|
|
|
|
|
|
|
|
// 插入资金流水
|
|
// 插入资金流水
|
|
@@ -505,6 +508,11 @@ public class RecPayService extends BaseService<RecPay> {
|
|
|
.setItemId(recPayHandleItemForUpdate.getAccItemId());
|
|
.setItemId(recPayHandleItemForUpdate.getAccItemId());
|
|
|
accountItemUpdate.setAmtResidue(accountItemForUpdate.getAmtShould().subtract(accountItemUpdate.getAmtHandle()).subtract(accountItemUpdate.getAmtWaive()));
|
|
accountItemUpdate.setAmtResidue(accountItemForUpdate.getAmtShould().subtract(accountItemUpdate.getAmtHandle()).subtract(accountItemUpdate.getAmtWaive()));
|
|
|
accountItemService.updateByUuid(accountItemUpdate);
|
|
accountItemService.updateByUuid(accountItemUpdate);
|
|
|
|
|
+
|
|
|
|
|
+ // 将核销明细有效标识置为false
|
|
|
|
|
+ RecPayHandleItem recPayHandleItemUpdate = new RecPayHandleItem();
|
|
|
|
|
+ recPayHandleItemUpdate.setFlgValid(false).setItemId(recPayHandleItemForUpdate.getItemId());
|
|
|
|
|
+ recPayHandleItemService.updateByUuid(recPayHandleItemUpdate);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 把总帐上的钱加回来
|
|
// 把总帐上的钱加回来
|