Browse Source

Merge remote-tracking branch 'origin/master'

Joburgess 5 years ago
parent
commit
8969e071a9

+ 10 - 8
edu-thirdparty/src/main/java/com/keao/edu/thirdparty/message/provider/MOxintongSMSPlugin.java

@@ -23,15 +23,17 @@ import com.keao.edu.util.http.HttpUtil;
 @Service
 public class MOxintongSMSPlugin implements MessageSenderPlugin, InitializingBean {
 
-	@Value("${Moxintong.username:1}")
+	@Value("${sms.moxintong.username:1}")
 	private String username;
-	
-	@Value("${Moxintong.pwd:1}")
+
+	@Value("${sms.moxintong.pwd:1}")
 	private String pwd;
-	
-	@Value("${Moxintong.reqUrl:1}")
+
+	@Value("${sms.moxintong.reqUrl:1}")
 	private String reqUrl;
-	
+	@Value("${sms.moxintong.companyName:酷乐秀}")
+	private String companyName;
+
 	public final static String PLUGIN_NAME = "MoXingTong";
 
 	@Override
@@ -50,7 +52,7 @@ public class MOxintongSMSPlugin implements MessageSenderPlugin, InitializingBean
 		reqParams.put("username", username);
 		reqParams.put("pwd", pwd);
 		reqParams.put("mobile", receiver);
-		reqParams.put("content", "【袋鼠卡】" + content);
+		reqParams.put("content", "【" + companyName + "】" + content);
 
 		String result = "";
 		try {
@@ -78,7 +80,7 @@ public class MOxintongSMSPlugin implements MessageSenderPlugin, InitializingBean
 		reqParams.put("username", username);
 		reqParams.put("pwd", pwd);
 		reqParams.put("mobile", stringBuilder.toString());
-		reqParams.put("content", "【兰鲸分期】" + content);
+		reqParams.put("content", "【" + companyName + "】" + content);
 
 		String result = "";
 		try {

+ 16 - 3
edu-thirdparty/src/main/java/com/keao/edu/thirdparty/message/provider/YimeiSmsPlugin.java

@@ -28,12 +28,14 @@ public class YimeiSmsPlugin implements MessageSenderPlugin, InitializingBean {
 
 	private Logger logger = LoggerFactory.getLogger(YimeiSmsPlugin.class);
 
-	@Value("${com.properties.sms-appId:EUCP-EMY-SMS1-DX0Y9}")
+	@Value("${sms.yimei.appId:EUCP-EMY-SMS1-DX0Y9}")
 	private String appId;
-	@Value("${com.properties.sms-secretKey:B0C8230D0F2ACC64}")
+	@Value("${sms.yimei.secretKey:B0C8230D0F2ACC64}")
 	private String secretKey;
-	@Value("${com.properties.sms-host-dev:http://bjmtn.b2m.cn}")
+	@Value("${sms.yimei.reqUrl:http://bjmtn.b2m.cn}")
 	private String host;
+	@Value("${sms.yimei.companyName:酷乐秀}")
+	private String companyName;
 	
 	public final static String PLUGIN_NAME = "YiMei";
 
@@ -67,6 +69,7 @@ public class YimeiSmsPlugin implements MessageSenderPlugin, InitializingBean {
 
 	@Override
 	public boolean send(String subject, String content, String receiver, String url, String jpushType) throws Exception {
+		content =  "【" + companyName + "】" + content;
 		String result = getParam(subject, content, receiver, host + "/simpleinter/sendSMS");
 		JSONObject json = JSONObject.parseObject(result);
 		if ("SUCCESS".equals(json.get("code"))) {
@@ -80,6 +83,7 @@ public class YimeiSmsPlugin implements MessageSenderPlugin, InitializingBean {
 	@Override
 	public boolean batchSend(String subject, String content, String[] receivers, String url, String jpushType) throws Exception {
 		String join = StringUtils.join(receivers, ",");
+		content =  "【" + companyName + "】" + content;
 		String result = getParam(subject, content, join, host + "/simpleinter/sendSMS");
 		logger.info("调用短信接口返回:{}", result);
 		JSONObject json = JSONObject.parseObject(result);
@@ -94,4 +98,13 @@ public class YimeiSmsPlugin implements MessageSenderPlugin, InitializingBean {
 	public void afterPropertiesSet() throws Exception {
 		MessageSenderPluginContext.addMessageSender(this);
 	}
+	
+	public static void main(String[] args) throws Exception {
+		YimeiSmsPlugin plugin  = new YimeiSmsPlugin();
+		plugin.appId = "EUCP-EMY-SMS1-DX0Y9";
+		plugin.companyName="酷乐秀";
+		plugin.host = "http://bjmtn.b2m.cn";
+		plugin.secretKey = "B0C8230D0F2ACC64";
+		plugin.send("", "测试内容", "13720176797", "", "");
+	}
 }