|
|
@@ -162,8 +162,8 @@ public class OthreceiptsServiceImpl extends CommonBaseServiceImpl<OthreceiptsMap
|
|
|
Customer customer = new Customer();
|
|
|
customer.setId(Long.valueOf(othreceipts.getOr_custid()));
|
|
|
customer.setCu_preamount(preamount);
|
|
|
- customer.setCu_recamount(recamount - or_amount);
|
|
|
- customer.setCu_leftamount(beginapamount - beginprepayamount + recamount - or_amount - preamount);
|
|
|
+ customer.setCu_recamount(recamount + or_amount);
|
|
|
+ customer.setCu_leftamount(beginapamount - beginprepayamount + recamount + or_amount - preamount);
|
|
|
recbalanceMapper.updateCustomerByPrimaryKeySelective(customer);
|
|
|
|
|
|
//插入subledger中间表
|
|
|
@@ -218,6 +218,7 @@ public class OthreceiptsServiceImpl extends CommonBaseServiceImpl<OthreceiptsMap
|
|
|
othreceipts = othreceiptsMapper.selectByPrimaryKey(id);
|
|
|
banksubledgerMapper.deleteByPrimaryKey(othreceipts.getOr_code(), "其他收入单");
|
|
|
|
|
|
+
|
|
|
//更新资金
|
|
|
Double amount = banksubledgerMapper.selectThisamount(othreceipts.getOr_bankcode());
|
|
|
List<Othreceiptsdetail> othreceiptsdetailList = othreceiptsdetailMapper.selectByPrimaryKey(id);
|
|
|
@@ -260,7 +261,7 @@ public class OthreceiptsServiceImpl extends CommonBaseServiceImpl<OthreceiptsMap
|
|
|
customer.setId(Long.valueOf(othreceipts.getOr_custid()));
|
|
|
customer.setCu_preamount(preamount);
|
|
|
customer.setCu_recamount(recamount - or_amount);
|
|
|
- customer.setCu_leftamount(beginapamount + beginprepayamount - recamount + or_amount + preamount);
|
|
|
+ customer.setCu_leftamount(beginapamount + beginprepayamount + recamount - or_amount - preamount);
|
|
|
recbalanceMapper.updateCustomerByPrimaryKeySelective(customer);
|
|
|
subledgerMapper.deleteByPrimaryKey(othreceipts.getOr_code(), "其他收入单");
|
|
|
}
|