微信消息推送
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.

67 lines
2.6 KiB

4 years ago
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;
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;
default:
jsonString = TemplateJsonStringHelper.get(sendMessageTemplate);
}
return jsonString;
}
}