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; } }