消息修改,添加系统url,小程序名称
This commit is contained in:
+9
-9
@@ -12,18 +12,18 @@ import org.apache.commons.lang3.StringUtils;
|
||||
*/
|
||||
public enum CompanyMessageEnums {
|
||||
|
||||
MSG1("QY_1_HYTZ_WORK_GROUP_CREATE","会议通知","meetingName"),//点击跳转到报名页面,meetingName,busId
|
||||
MSG2("QY_2_HYTZ_WORK_GROUP_SIGN_UP","会议通知","meetingName"),//弹窗:查看该会议详情,meetingName
|
||||
MSG3("QY_3_HYTZ_WORK_GROUP_UPLOAD","会议通知","meetingName"),//弹窗:查看该会议详情,meetingName
|
||||
MSG4("QY_4_HYTZ_WORK_GROUP_NOT_UPLOAD","会议通知","meetingName"),//弹窗:查看该会议详情,meetingName
|
||||
MSG1("QY_1_HYTZ_WORK_GROUP_CREATE","会议通知","meetingName,busId"),//点击跳转到报名页面,meetingName,busId
|
||||
MSG2("QY_2_HYTZ_WORK_GROUP_SIGN_UP","会议通知","meetingName,systemAddress,wxName"),//弹窗:查看该会议详情,meetingName,systemUrl,wxName
|
||||
MSG3("QY_3_HYTZ_WORK_GROUP_UPLOAD","会议通知","meetingName,systemAddress,wxName"),//弹窗:查看该会议详情,meetingName,systemUrl,wxName
|
||||
MSG4("QY_4_HYTZ_WORK_GROUP_NOT_UPLOAD","会议通知","meetingName,systemAddress,wxName"),//弹窗:查看该会议详情,meetingName,systemUrl,wxName
|
||||
MSG5("QY_5_HYTZ_NOT_AUDIT","会议通知","meetingName"),//弹窗:上传汇款凭证,meetingName
|
||||
MSG6("QY_6_HYTZ_AUDIT","会议通知","meetingName"),//弹窗:查看该会议详情,meetingName
|
||||
MSG7("QY_7_WJTZ_MEETING_SEND","文件通知","meetingName"),//弹窗:查看该会议详情,meetingName
|
||||
MSG8("QY_8_HTTZ_PHASE","合同通知","contractName,num,amount"),//无,contract,num,amount
|
||||
MSG6("QY_6_HYTZ_AUDIT","会议通知","meetingName,systemAddress,wxName"),//弹窗:查看该会议详情,meetingName,systemUrl,wxName
|
||||
MSG7("QY_7_WJTZ_MEETING_SEND","文件通知","meetingName,systemAddress,wxName"),//弹窗:查看该会议详情,meetingName,systemUrl,wxName
|
||||
MSG8("QY_8_HTTZ_PHASE","合同通知","contractName,num,amount"),//无,contract,num,amount 已去掉
|
||||
MSG9("QY_9_YJTZ_MAIL","邮寄通知","projectName"),//查看该物流信息,projectName
|
||||
MSG10("QY_10_YJTZ_MAIL_CONTRACT","邮寄通知","contractName"),//查看该物流信息,contractName
|
||||
MSG11("QY_11_CKTZ_PAY","催款通知","projectName"),//弹窗:查看该项目详情,projectName
|
||||
MSG12("QY_12_WJTZ_WORK_GROUP_SEND","文件通知","workGroupName");//弹窗:查看该项目详情,workGroupName
|
||||
MSG11("QY_11_CKTZ_PAY","催款通知","projectName"),//弹窗:查看该项目详情
|
||||
MSG12("QY_12_WJTZ_WORK_GROUP_SEND","文件通知","workGroupName,systemAddress,wxName");//弹窗:查看该项目详情,workGroupName,systemUrl,wxName
|
||||
|
||||
|
||||
private String code;
|
||||
|
||||
+15
@@ -29,6 +29,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.core.env.Environment;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -49,6 +50,8 @@ public class SendMessageServiceImpl implements SendMessageService {
|
||||
private ISysAnnouncementSendService sysAnnouncementSendService;
|
||||
@Resource
|
||||
private WebSocket webSocket;
|
||||
@Resource
|
||||
private Environment env;
|
||||
|
||||
@Override
|
||||
public void SendMessageService(SendMessageDTO sendMessageDTO) {
|
||||
@@ -71,10 +74,22 @@ public class SendMessageServiceImpl implements SendMessageService {
|
||||
String content = sysSmsTemplate.getTemplateContent();
|
||||
HashMap<String,String> map = sendMessageDTO.getTemplateParam();
|
||||
if(!Objects.isNull(map)) {
|
||||
// 替换企业端系统url与小程序名称
|
||||
// todo 替换系统地址,小程序名称
|
||||
if(Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG2.getCode())
|
||||
|| Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG3.getCode())
|
||||
|| Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG4.getCode())
|
||||
|| Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG6.getCode())
|
||||
|| Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG7.getCode())
|
||||
|| Objects.equals(sendMessageDTO.getTemplateCode(),CompanyMessageEnums.MSG12.getCode())){
|
||||
map.put("systemAddress",env.getProperty("message.systemUrl"));
|
||||
map.put("wxName",env.getProperty("message.wxName"));
|
||||
}
|
||||
for (Map.Entry<String, String> entry : map.entrySet()) {
|
||||
String str = "${" + entry.getKey() + "}";
|
||||
content = content.replace(str, entry.getValue());
|
||||
}
|
||||
|
||||
}
|
||||
// 1短信 2邮件 3系统
|
||||
// 发送邮件 true
|
||||
|
||||
@@ -316,4 +316,8 @@ huaWeiSms:
|
||||
standards:
|
||||
url: http://localhost:8081/api
|
||||
token: Aa123456!!
|
||||
uesrname: admin
|
||||
uesrname: admin
|
||||
#消息模板替换,系统url,小程序名称
|
||||
message:
|
||||
systemUrl: https://www.baidu.com/
|
||||
wxName: '小程序名称'
|
||||
@@ -286,4 +286,8 @@ justauth:
|
||||
cache:
|
||||
type: default
|
||||
prefix: 'demo::'
|
||||
timeout: 1h
|
||||
timeout: 1h
|
||||
#消息模板替换,系统url,小程序名称
|
||||
message:
|
||||
systemUrl: https://www.baidu.com/
|
||||
wxName: '小程序名称'
|
||||
@@ -287,3 +287,7 @@ justauth:
|
||||
type: default
|
||||
prefix: 'demo::'
|
||||
timeout: 1h
|
||||
#消息模板替换,系统url,小程序名称
|
||||
message:
|
||||
systemUrl: https://www.baidu.com/
|
||||
wxName: '小程序名称'
|
||||
|
||||
Reference in New Issue
Block a user