fix bug 41188 管理端消息#1-合同负责人建立会议项目后,消息中的用户名显示成了null,邮件也有同样的问题

This commit is contained in:
lijiarao
2021-10-21 16:42:23 +08:00
parent 49af43c50d
commit aeaef6cab3
@@ -122,7 +122,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
@Override
public void add(PayMeetingSituation payMeetingSituation) {
payMeetingSituation.setStatus(MeetingSubitemCommon.STATUS_3);
payMeetingSituation.setNeedInvoice(PayProjectCommon.NO);
//payMeetingSituation.setNeedInvoice(PayProjectCommon.NO);
payMeetingSituation.setAmountReceivable(new BigDecimal("0"));
//处理校验参会人信息
PayMeetingSituation payMeetingSituation1 = getPayMeetingSituation(payMeetingSituation);
@@ -132,12 +132,12 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
// 收入合同创建项目发送消息到项目负责人
if (Objects.equals(ProjectCommon.FLAG, payMeetingSituation.getFlag())) {
PayMeeting payMeeting = meetingService.getById(payMeetingSituation.getMeetingId());
contractCreateProjectSendMessageService.ContractCreateProjectSendMessageService(payMeeting.getMeetingName() + "" + payMeetingSituation.getCompanyName(), payMeetingSituation.getId(), payMeeting.getDirectorId());
contractCreateProjectSendMessageService.ContractCreateProjectSendMessageService(payMeeting.getMeetingName() + "" + payMeetingSituation1.getCompanyContactName(), payMeetingSituation1.getId(), payMeeting.getDirectorId());
}
String meetingId = payMeetingSituation1.getMeetingId();
PayMeeting payMeeting = meetingService.getById(meetingId);
//上传付款凭证发送邮件提醒审批
SendPaymentRecordMessage(payMeetingSituation1, payMeeting);
//SendPaymentRecordMessage(payMeetingSituation1, payMeeting);
//如果合同id存在则关联参会人到合同
String contractId = payMeetingSituation.getContractId();
@@ -167,9 +167,9 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
//处理打包情况
//handlePack(payMeetingSituation1);
//如果关联合同就不发消息
if (StringUtils.isBlank(payMeetingSituation1.getContractId())) {
if (!Objects.equals(ProjectCommon.FLAG, payMeetingSituation.getFlag())) {
signUpSendMessage(payMeetingSituation, payMeeting, payMeetingSituation1);
}
}
}
/**