|
@@ -202,12 +202,8 @@ public class PaybalanceServiceImpl extends CommonBaseServiceImpl<PaybalanceMappe
|
|
|
paybalance.setPb_auditman(BaseContextHolder.getUserName());
|
|
paybalance.setPb_auditman(BaseContextHolder.getUserName());
|
|
|
paybalance.setPb_auditdate(new Date());
|
|
paybalance.setPb_auditdate(new Date());
|
|
|
pay.setMain(paybalance);
|
|
pay.setMain(paybalance);
|
|
|
- Subledger subledger = this.changSubledgerUntil(paybalance);
|
|
|
|
|
- if (subledger.getSl_code() == null){
|
|
|
|
|
- subledgerMapper.insertSelective(subledger);
|
|
|
|
|
- }else {
|
|
|
|
|
- subledgerMapper.updateByPrimaryKeySelective(subledger);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ this.changSubledgerUntil(paybalance);
|
|
|
|
|
+
|
|
|
this.changBankUntil(pay);
|
|
this.changBankUntil(pay);
|
|
|
DocBaseDTO docBaseDTO = this.insert(pay);
|
|
DocBaseDTO docBaseDTO = this.insert(pay);
|
|
|
Long id = docBaseDTO.getId();
|
|
Long id = docBaseDTO.getId();
|
|
@@ -508,7 +504,7 @@ public class PaybalanceServiceImpl extends CommonBaseServiceImpl<PaybalanceMappe
|
|
|
|
|
|
|
|
|
|
|
|
|
//插入中间表
|
|
//插入中间表
|
|
|
- public Subledger changSubledgerUntil(Paybalance paybalance){
|
|
|
|
|
|
|
+ public void changSubledgerUntil(Paybalance paybalance){
|
|
|
Subledger subledger = new Subledger();
|
|
Subledger subledger = new Subledger();
|
|
|
subledger.setCompanyId(BaseContextHolder.getCompanyId());
|
|
subledger.setCompanyId(BaseContextHolder.getCompanyId());
|
|
|
subledger.setSl_code(paybalance.getPb_code());
|
|
subledger.setSl_code(paybalance.getPb_code());
|
|
@@ -544,7 +540,7 @@ public class PaybalanceServiceImpl extends CommonBaseServiceImpl<PaybalanceMappe
|
|
|
subledger.setSl_remark(subledger.getSl_remark());
|
|
subledger.setSl_remark(subledger.getSl_remark());
|
|
|
subledger.setSl_preamount(subledger.getSl_preamount());
|
|
subledger.setSl_preamount(subledger.getSl_preamount());
|
|
|
|
|
|
|
|
- return subledger;
|
|
|
|
|
|
|
+ subledgerMapper.insertSelective(subledger);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//插入bank中间表
|
|
//插入bank中间表
|