You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
3.0 KiB
75 lines
3.0 KiB
package com.ynxbd.push.helper;
|
|
|
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
|
import com.ynxbd.push.entity.tencent.SendMessageTemplate;
|
|
|
|
/**
|
|
* @author 真正组装json的地方,模版消息发送第二步真正的工作车间
|
|
*/
|
|
public class TemplateSelectHelper {
|
|
public static String select(SendMessageTemplate sendMessageTemplate) throws JsonProcessingException {
|
|
String jsonString = null;
|
|
if(sendMessageTemplate.getCode()==null){
|
|
sendMessageTemplate.setCode("");
|
|
}
|
|
switch (sendMessageTemplate.getCode()) {
|
|
case "1":
|
|
jsonString = TemplateJsonStringHelper.get1(sendMessageTemplate);
|
|
break;
|
|
case "2":
|
|
jsonString = TemplateJsonStringHelper.get2(sendMessageTemplate);
|
|
break;
|
|
case "3":
|
|
jsonString = TemplateJsonStringHelper.get3(sendMessageTemplate);
|
|
break;
|
|
case "4":
|
|
jsonString = TemplateJsonStringHelper.get4(sendMessageTemplate);
|
|
break;
|
|
case "5":
|
|
jsonString = TemplateJsonStringHelper.get5(sendMessageTemplate);
|
|
break;
|
|
case "6":
|
|
jsonString = TemplateJsonStringHelper.get6(sendMessageTemplate);
|
|
break;
|
|
case "7":
|
|
jsonString = TemplateJsonStringHelper.get7(sendMessageTemplate);
|
|
break;
|
|
case "8":
|
|
jsonString = TemplateJsonStringHelper.get8(sendMessageTemplate);
|
|
break;
|
|
case "9":
|
|
jsonString = TemplateJsonStringHelper.get9(sendMessageTemplate);
|
|
break;
|
|
case "10":
|
|
jsonString = TemplateJsonStringHelper.get10(sendMessageTemplate);
|
|
break;
|
|
case "11":
|
|
jsonString = TemplateJsonStringHelper.get11(sendMessageTemplate);
|
|
break;
|
|
case "12":
|
|
jsonString = TemplateJsonStringHelper.get12(sendMessageTemplate);
|
|
break;
|
|
case "13":
|
|
jsonString = TemplateJsonStringHelper.get13(sendMessageTemplate);
|
|
break;
|
|
case "14":
|
|
jsonString = TemplateJsonStringHelper.get14(sendMessageTemplate);
|
|
break;
|
|
case "15":
|
|
jsonString = TemplateJsonStringHelper.get15(sendMessageTemplate);
|
|
break;
|
|
case "16":
|
|
jsonString = TemplateJsonStringHelper.get16(sendMessageTemplate);
|
|
break;
|
|
case "ReportTip":
|
|
jsonString = TemplateJsonStringHelper.getReportTip(sendMessageTemplate);
|
|
break;
|
|
case "Universal":
|
|
jsonString = TemplateJsonStringHelper.getUniversal(sendMessageTemplate);
|
|
break;
|
|
default:
|
|
jsonString = TemplateJsonStringHelper.get(sendMessageTemplate);
|
|
}
|
|
return jsonString;
|
|
}
|
|
}
|
|
|