fix bug 41960 在来款中修改邮寄-报:标协会员成员不存在!后台报错
This commit is contained in:
+3
-3
@@ -442,9 +442,9 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
||||
|
||||
@Override
|
||||
public void addFromStandards(PayMailBill payMailBill) {
|
||||
String projectId = payMailBill.getProjectId();
|
||||
String tbPaymentId = payMailBill.getProjectId();
|
||||
LambdaQueryWrapper<TbMemberProjectSubitem> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(TbMemberProjectSubitem::getTbPaymentId,projectId);
|
||||
wrapper.eq(TbMemberProjectSubitem::getTbPaymentId,tbPaymentId);
|
||||
TbMemberProjectSubitem tbMember = tbMemberProjectSubitemMapper.selectOne(wrapper);
|
||||
BigDecimal amountReceivable = tbMember.getAmountReceivable();
|
||||
tbMember.setMakeInvoice(1);
|
||||
@@ -465,7 +465,7 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
||||
//添加关联关系
|
||||
PayMailBillProject bmp = new PayMailBillProject();
|
||||
bmp.setBillId(payMailBill.getId());
|
||||
bmp.setProjectId(projectId);
|
||||
bmp.setProjectId(tbMember.getId());
|
||||
bmp.setProjectType(5);
|
||||
bmp.setInvoiceAmount(amountReceivable);
|
||||
payMailBillProjectService.save(bmp);
|
||||
|
||||
Reference in New Issue
Block a user