add 需求变更 非成员报名审核不通过发消息:您的参会申请已被拒绝,此会议不可报名。
This commit is contained in:
+29
@@ -78,6 +78,8 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
|
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import static org.apache.shiro.web.filter.mgt.DefaultFilter.user;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 会议报名信息
|
* @Description: 会议报名信息
|
||||||
* @Author: jero-boot
|
* @Author: jero-boot
|
||||||
@@ -508,6 +510,33 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
payMeetingSituation.setRegisterCheckResult(checkResult);
|
payMeetingSituation.setRegisterCheckResult(checkResult);
|
||||||
|
|
||||||
saveOrUpdate(payMeetingSituation);
|
saveOrUpdate(payMeetingSituation);
|
||||||
|
//如果驳回就发送消息给参会人
|
||||||
|
if (registerCheckResult.equals(MeetingSubitemCommon.SIGNUP_STATUS_2)) {
|
||||||
|
String companyContactId = payMeetingSituation.getCompanyContactId();
|
||||||
|
PayContactsManagement contactsManagement = contactsManagementService.getById(companyContactId);
|
||||||
|
SendMessageDTO sendMessageDTO = new SendMessageDTO();
|
||||||
|
if (!StringUtils.isBlank(contactsManagement.getEmail())) {
|
||||||
|
sendMessageDTO.setEmail(PasswordUtil.decrypt(contactsManagement.getEmail()));
|
||||||
|
}
|
||||||
|
if (!StringUtils.isBlank(contactsManagement.getPhone())) {
|
||||||
|
sendMessageDTO.setToUser(PasswordUtil.decrypt(contactsManagement.getPhone()));
|
||||||
|
sendMessageDTO.setPhone(PasswordUtil.decrypt(contactsManagement.getPhone()));
|
||||||
|
}
|
||||||
|
String directorId = payMeeting.getDirectorId();
|
||||||
|
LoginUser loginUser = iSysBaseApi.getUserById(directorId);
|
||||||
|
HashMap<String, String> map = new HashMap<>();
|
||||||
|
//map.put("meetingName", payMeeting.getMeetingName());
|
||||||
|
sendMessageDTO.setFromUser(loginUser.getUsername());
|
||||||
|
sendMessageDTO.setTemplateCode(CompanyMessageEnums.MSG16.getCode());
|
||||||
|
sendMessageDTO.setTemplateParam(map);
|
||||||
|
sendMessageDTO.setBusType("C_OPEN_TYPE16");
|
||||||
|
JSONObject jsonObject = new JSONObject();
|
||||||
|
jsonObject.put("id", id);
|
||||||
|
//jsonObject.put("meetingName", payMeeting.getMeetingName());
|
||||||
|
//jsonObject.put("meetingType", MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||||
|
sendMessageDTO.setBusId(jsonObject.toJSONString());
|
||||||
|
sendMessageService.SendMessageService(sendMessageDTO);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user