fix 46920 到账开票--在来款系统中开票后,在会员系统中邮寄,报错

This commit is contained in:
lijiarao
2022-01-13 15:11:26 +08:00
parent 02913d2290
commit b8d3cbb693
2 changed files with 13 additions and 2 deletions
@@ -59,6 +59,7 @@ import com.jero.temporary.service.IPayContactsManagementTemporaryService;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -515,7 +516,15 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
certificatePayment.setInvoiceAmount(invoiceAmount);
certificatePaymentMapper.updateById(certificatePayment);
}
LambdaQueryWrapper<PayMailBillProject> payMailBillProjectQueryWrapper = new LambdaQueryWrapper<>();
payMailBillProjectQueryWrapper.eq(PayMailBillProject::getProjectId,projectId);
List<PayMailBillProject> payMailBillProjectList = payMailBillProjectService.list(payMailBillProjectQueryWrapper);
if (!payMailBillProjectList.isEmpty()) {
PayMailBillProject payMailBillProject = payMailBillProjectList.get(0);
String billId = payMailBillProject.getBillId();
PayMailBill mailBill = payMailBillService.getById(billId);
BeanUtils.copyProperties(mailBill,payMailBill);
}
//添加邮寄表
TbMemberProject tbMemberProject = tbMemberProjectMapper.selectById(memberProjectId);
payMailBill.setProjectName(tbMemberProject.getProjectName());
@@ -525,7 +534,7 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
payMailBill.setPrincipalName("标协管理者");
payMailBill.setContactMobile(PasswordUtil.decrypt(payMailBill.getContactMobile()));
payMailBill.setBillDate(payMailBill.getSendDate());
payMailBillService.save(payMailBill);
payMailBillService.saveOrUpdate(payMailBill);
//添加关联关系
PayMailBillProject bmp = new PayMailBillProject();
bmp.setBillId(payMailBill.getId());
@@ -33,6 +33,8 @@ public class MemberProjectJob implements Job{
memberProject = new TbMemberProject();
memberProject.setProjectName(projectName);
memberProject.setYear(String.valueOf(year));
memberProject.setDirectorId("e9ca23d68d884d4ebb19d07889727dae");
memberProject.setDirectorName("BXGLZ");
memberProjectService.save(memberProject);
}
}