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