add Wasic国际研讨会增加报名成功短信消息

This commit is contained in:
lijiarao
2023-11-01 13:56:43 +08:00
parent 196fb17649
commit 9a522efc18
5 changed files with 135 additions and 85 deletions
+7
View File
@@ -16,3 +16,10 @@ INSERT INTO `sys_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `descrip
INSERT INTO `sys_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1716349372095889410', '1716348751477309441', '国际发展论坛', '6', '', 2.00, 1, 'LKGLZ', '2023-10-23 15:02:33', NULL, NULL);
INSERT INTO `sys_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1717361269014310914', '1716348751477309441', '114/22焦点论坛', '99', '需要默认选中参与的费用', 1.00, 1, 'LKGLZ', '2023-10-26 10:03:28', NULL, NULL);
INSERT INTO `sys_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1717460651105628162', '1716348751477309441', '小型智能车专题', '7', '', 8.00, 1, 'LKGLZ', '2023-10-26 16:38:23', NULL, NULL);
INSERT INTO `sys_sms_template` (`id`, `template_name`, `template_code`, `recipient`, `template_type`,
`template_content`, `template_test_json`, `create_time`, `create_by`, `update_time`,
`update_by`)
VALUES ('1719550569588023297', '3', 'QY_24_HYTZ_MEETING_SIGN_UP', 2, '1',
'<p>尊敬的${realname}您好,感谢您注册报名参加2023世界汽车标准创新大会(WASIC),大会将于11月26日-28日在深圳市坪山区格兰云天酒店召开,详情请登陆http://www.catarc.org.cn/wasic.html,期待您的莅临!</p>',
NULL, '2023-11-01 11:40:57', 'admin', NULL, NULL);
@@ -92,23 +92,23 @@ public class HuaWeiSmsUtil {
}
switch (codeType) {
case "1":
// 中汽中心标准-登录验证码内容
// 中汽中心标准-登录验证码内容
sender = "8821092414481";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "93c8a63236734e0ca0bc89f8b2413e7f";
templateParas = "[" + randomNumber + "]";
break;
case "2":
// 中汽中心标准-忘记密码
// 中汽中心标准-忘记密码
sender = "8821092414481";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "ac6749d4a3134c39997b4342695ddc01";
templateParas = "[" + randomNumber +"]";
break;
case "3":
// 中汽中心标准-注册
// 中汽中心标准-注册
sender = "8821092414481";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "98a9d61b7d41423aa7a7d4ac969c4e6a";
templateParas = "[" + randomNumber +"]";
break;
@@ -34,7 +34,9 @@ public enum CompanyMessageEnums {
MSG20("QY_20_HYTZ_NOT_AUDIT_CREATE","项目通知","projectName,"),//项目详情页/弹框 projectName
MSG21("QY_21_HYTZ_NOT_AUDIT_CREATE","合同通知","contractNum,contractName"),//合同列表页 contractNum,contractName 对应原型的序号19
MSG22("QY_22_WJTZ_DEND_FILE","文件通知","projectName"),// 弹窗:查看该项目详情,projectName
MSG23("QY_23_WJTZ_FILE_EDIT","文件通知","year");// 进入收费通知的页面
MSG23("QY_23_WJTZ_FILE_EDIT","文件通知","year"),// 进入收费通知的页面
MSG24("QY_24_HYTZ_MEETING_SIGN_UP","会议通知","realname"),// WASIC会议报名成功通知
;
private String code;
@@ -250,238 +250,244 @@ public class SendMessageServiceImpl implements SendMessageService {
String codeType = sendMessageDTO.getTemplateCode();
switch (codeType) {
case "GL_1_HTTZ_CREATE_PROJECT":
//中汽中心标准-管理端-项目通知-1
//中汽中心标准-管理端-项目通知-1
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "cf45faeaf239406ab625738e09f5327e";
//通知类短信,不需要存redis
break;
case "GL_2_HTTZ_SUBMIT":
//中汽中心标准-管理端-合同通知-2
//中汽中心标准-管理端-合同通知-2
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "2d7d0a8ed3c84dafb4d3a883e0427177";
break;
case "GL_3_HTTZ_AUDIT":
//中汽中心标准-管理端-合同通知-3
//中汽中心标准-管理端-合同通知-3
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "7d1eada05b3f4b1b8f4e896141ad1c96";
break;
case "GL_4_HTTZ_NOT_AUDIT":
//中汽中心标准-管理端-合同通知-4
//中汽中心标准-管理端-合同通知-4
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "fd9659e57ec74022b67925a9bd02c6c0";
//通知类短信,不需要存redis
break;
case "GL_5_HYTZ_SIGN_UP_UPLOAD":
// 中汽中心标准-管理端-会议通知-5
// 中汽中心标准-管理端-会议通知-5
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "ef7374b862e3442e9ea6f84c3e626e9c";
break;
case "GL_6_DBTZ_ADD":
// 中汽中心标准-管理端-打包通知-6
// 中汽中心标准-管理端-打包通知-6
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "03f3a87f06d047079da27ef9cb3c2121";
break;
case "GL_7_DBTZ_CONTRACT":
//中汽中心标准-管理端-打包通知-7
//中汽中心标准-管理端-打包通知-7
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "ae2e2957653b48f98279cfccf9a8f1b2";
//通知类短信,不需要存redis
break;
case "GL_8_HYTZ_ON_ACCESS_UPDATE":
// 中汽中心标准-管理端-会议通知-8
// 中汽中心标准-管理端-会议通知-8
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "6a882eaa16d8495da9521440f42f935f";
break;
case "GL_9_QYTZ_CREATE":
//中汽中心标准-管理端-企业通知-9
//中汽中心标准-管理端-企业通知-9
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "1b9dd79bb217420fa25725feb1ffaef4";
break;
case "GL_10_HYTZ_CREATE":
//中汽中心标准-管理端-会议通知-10
//中汽中心标准-管理端-会议通知-10
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "c842206392b944998bf9dd2742570931";
break;
case "GL_11_DZTZ_DZ_CREATE":
//中汽中心标准-管理端-到账通知-11
//中汽中心标准-管理端-到账通知-11
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "908238343aa94bab9d3921f77e98431d";
break;
case "GL_12_KPTZ_KP_CREATE":
//中汽中心标准-管理端-开票通知-12
//中汽中心标准-管理端-开票通知-12
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "626041c1823240b99f7aad68aa2bd9ec";
break;
case "GL_13_YJTZ_PJ_CREATE":
//中汽中心标准-管理端-邮寄通知-13
//中汽中心标准-管理端-邮寄通知-13
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "b933c487581146f38a7a7bf306b8aa0e";
break;
case "GL_14_YJTZ_HT_CREATE":
//中汽中心标准-管理端-邮寄通知-14
//中汽中心标准-管理端-邮寄通知-14
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "6f054af3cfc345168e1e2e3cbf03403b";
break;
case "GL_15_XMTZ_UPLOAD_VOUCHER":
//中汽中心标准-管理端-项目通知-15
//中汽中心标准-管理端-项目通知-15
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "c90ee6f41349451c959285a01ebaaf73";
break;
case "GL_16_HTTZ_HT_CANCELLATION":
//中汽中心标准-管理端-合同通知-16
//中汽中心标准-管理端-合同通知-16
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "5c8f7a24fe1d4611b296fd942bea88a1";
break;
case "QY_1_HYTZ_WORK_GROUP_CREATE":
//中汽中心标准-企业端-会议通知-1
//中汽中心标准-企业端-会议通知-1
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "8f47ff24c3bb47eebc34a1f30dd11e8b";
//通知类短信,不需要存redis
break;
case "QY_2_HYTZ_WORK_GROUP_SIGN_UP":
//中汽中心标准-企业端-会议通知-2
//中汽中心标准-企业端-会议通知-2
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "7bb409f0bacf476390b5c8298df53e4b"; //todo 审核不通过
break;
case "QY_3_HYTZ_WORK_GROUP_UPLOAD":
//中汽中心标准-企业端-会议通知-3
//中汽中心标准-企业端-会议通知-3
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "b7742cdb2c524f3d8d08deb3d32f2d57";//todo 审核不通过
break;
case "QY_4_HYTZ_WORK_GROUP_NOT_UPLOAD":
//中汽中心标准-企业端-会议通知-4
//中汽中心标准-企业端-会议通知-4
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "4829c9fae6df47c881475672e186a497";//todo 审核不通过
//通知类短信,不需要存redis
break;
case "QY_5_HYTZ_NOT_AUDIT":
//中汽中心标准-企业端-会议通知-5
//中汽中心标准-企业端-会议通知-5
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "80fb7c389b8d4b4b8fd2e72d8b6ad126";
break;
case "QY_6_HYTZ_AUDIT":
//中汽中心标准-企业端-会议通知-6
//中汽中心标准-企业端-会议通知-6
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "88e6b8880be640c8b7c91b9dbe0a7a85";//todo 审核不通过
break;
case "QY_7_WJTZ_MEETING_SEND":
//中汽中心标准-企业端-文件通知-7
//中汽中心标准-企业端-文件通知-7
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "2238fbb4e3fd4ff68bb47e872e7c9a05";//todo 审核不通过
//通知类短信,不需要存redis
break;
case "QY_8_HTTZ_PHASE":
//中汽中心标准-企业端-合同通知-8
//中汽中心标准-企业端-合同通知-8
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "891d3236a8034a0c8ef266bb287a9ffa";
break;
case "QY_9_YJTZ_MAIL":
//中汽中心标准-企业端-邮寄通知-9
//中汽中心标准-企业端-邮寄通知-9
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "d73c9158ae274108a32f95d9efea758b";
break;
case "QY_10_YJTZ_MAIL_CONTRACT":
// 中汽中心标准-企业端-邮寄通知-10
// 中汽中心标准-企业端-邮寄通知-10
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "ffb8e25b55ef45be9e93c0026e581f95";
//通知类短信,不需要存redis
break;
case "QY_11_CKTZ_PAY":
// 中汽中心标准-企业端-催款通知-1
// 中汽中心标准-企业端-催款通知-1
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "518b44718fb6403094f7d3e7b1fb6555";
break;
case "QY_12_WJTZ_WORK_GROUP_SEND":
//中汽中心标准-企业端-文件通知-12
//中汽中心标准-企业端-文件通知-12
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "e1a089109aaa4820927d488613171b54";
break;
case "QY_13_HYTZ_FBW_CREATE":
//中汽中心标准-企业端-缴费通知-13
//中汽中心标准-企业端-缴费通知-13
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "926e49e09008438b88d80849fe9f5bbb";
break;
case "QY_14_JFTZ_DZ_CREATE":
//中汽中心标准-企业端-缴费通知-14
//中汽中心标准-企业端-缴费通知-14
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "5c6ae4c97da44664aafbc5c7a2a937e8";
break;
case "QY_15_KPTZ_KP_CREATE":
//中汽中心标准-企业端-开票通知-15
//中汽中心标准-企业端-开票通知-15
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "e73af5dfa0ec44bf8ca20576b6fc7f77";
break;
case "QY_16_HYTZ_NOT_AUDIT_CREATE":
//中汽中心标准-企业端-会议通知-16
//中汽中心标准-企业端-会议通知-16
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "54d0f666c03f4de7ac9d9ac87fa60f4c";
break;
case "QY_17_JFTZ_UPLOAD_VOUCHER":
//中汽中心标准-企业端-缴费通知-17
//中汽中心标准-企业端-缴费通知-17
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "b84b4c425dae4d39b0ae14cd1fbe83c6";
break;
case "QY_18_JFTZ_VOUCHER_CHECK":
//中汽中心标准-企业端-缴费通知-18
//中汽中心标准-企业端-缴费通知-18
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "365c477feb2f4e7b96a0344984627994";
break;
case "QY_19_HYTZ_CANCELLATION":
// 中汽中心标准-企业端-合同通知-19
// 中汽中心标准-企业端-合同通知-19
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "572fb0a9da684bf6a47a530e5be467e0";
break;
case "QY_20_HYTZ_NOT_AUDIT_CREATE":
// 中汽中心标准-企业端-项目通知-20
// 中汽中心标准-企业端-项目通知-20
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "fc2838a86f794d1891a3d4ce1ff9139e";
break;
case "QY_21_HYTZ_NOT_AUDIT_CREATE":
// 中汽中心标准-企业端-合同通知-21
// 中汽中心标准-企业端-合同通知-21
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "c6608053b3a2482bb3db7c00820bbd4a";
break;
case "QY_22_WJTZ_DEND_FILE":
// 中汽中心标准-企业端-文件通知-22
// 中汽中心标准-企业端-文件通知-22
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "1dfe235047184c3a9c8d7b5652b6b635";
break;
case "QY_24_HYTZ_MEETING_SIGN_UP":
// 中汽中心标准院-企业端-会议通知-24
sender = "8821092414406";
signature = "中汽中心标准院";
templateId = "1dfe235047184c3a9c8d7b5652b6b635";
break;
default:
@@ -656,9 +662,9 @@ public class SendMessageServiceImpl implements SendMessageService {
String codeType = sendMessageDTO.getTemplateCode();
switch (codeType) {
case "QY_11_CKTZ_PAY":
// 中汽中心标准-企业端-催款通知-1
// 中汽中心标准-企业端-催款通知-1
sender = "8821092414406";
signature = "中汽中心标准";
signature = "中汽中心标准";
templateId = "518b44718fb6403094f7d3e7b1fb6555";
break;
default:
@@ -234,6 +234,9 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
if (!Objects.equals(ProjectCommon.FLAG, payMeetingSituation.getFlag())) {
signUpSendMessage(payMeetingSituation, payMeeting, payMeetingSituation1);
}
//Wasic国际研讨会报名成功短信消息
sendWasicMessage(payMeeting,payMeetingSituation1);
}
/**
@@ -345,6 +348,9 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
signUpSendMessage(payMeetingSituation, payMeeting, payMeetingSituation1);
//上传缴费凭证发送邮件提醒审批
//SendPaymentRecordMessage(payMeetingSituation1, payMeeting); 报名不上传缴费凭证
//Wasic国际研讨会增加成功短信消息
sendWasicMessage(payMeeting,payMeetingSituation1);
//报名后返回是否不需要审核
return Objects.equals(payMeetingSituation1.getRegisterCheckResult(), MeetingSubitemCommon.SIGNUP_STATUS_1)
&& Objects.equals(payMeetingSituation1.getCheckResult(), MeetingSubitemCommon.SIGNUP_STATUS_1);
@@ -479,6 +485,35 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
sendMessageDTO.setBusId(jsonObject.toJSONString());
sendMessageService.SendMessageService(sendMessageDTO);
}
/**
* Wasic国际研讨会报名成功短信消息
*/
public void sendWasicMessage(PayMeeting payMeeting,
PayMeetingSituation payMeetingSituation) {
Integer meetingType = payMeeting.getMeetingType();
Integer isWasic = payMeeting.getIsWasic();
if (!meetingType.equals(Integer.parseInt(MeetingCommon.INTERNATIONAL_MEETING))||!PayProjectCommon.YES.equals(isWasic)){
return;
}
String companyContactId = payMeetingSituation.getCompanyContactId();
PayContactsManagement contactsManagement = contactsManagementService.getById(companyContactId);
String phone = contactsManagement.getPhone();
String email = contactsManagement.getEmail();
SendMessageDTO sendMessageDTO = new SendMessageDTO();
if (!StringUtils.isBlank(email)) {
sendMessageDTO.setEmail(PasswordUtil.decrypt(email));
}
if (!StringUtils.isBlank(phone)) {
sendMessageDTO.setToUser(PasswordUtil.decrypt(phone));
sendMessageDTO.setPhone(PasswordUtil.decrypt(phone));
}
HashMap<String, String> map = new HashMap<>();
map.put("realname", contactsManagement.getName());
sendMessageDTO.setFromUser(payMeeting.getDirectorName());
sendMessageDTO.setTemplateCode(CompanyMessageEnums.MSG24.getCode());
sendMessageDTO.setTemplateParam(map);
sendMessageService.SendMessageService(sendMessageDTO);
}
/**
* 审核