fix 46920 到账开票--在来款系统中开票后,在会员系统中邮寄,报错
This commit is contained in:
+11
-2
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user