|
|
|
@@ -259,6 +259,7 @@ public class WxWeappInfoController extends BaseController { |
|
|
|
// 核销成功消息 |
|
|
|
JSONObject verify_success = templeObj.getJSONObject("verify_success"); |
|
|
|
JSONArray keyidlist = verify_success.getJSONArray("keyword_id_list"); |
|
|
|
String customParam = verify_success.getString("custom_param"); |
|
|
|
List<Integer> keyArr = getIdList(keyidlist); |
|
|
|
WxMaTemplateAddResult ret = maService.getTemplateService().addTemplate(verify_success.getString("id"), keyArr); |
|
|
|
logger.info(ret.toString()); |
|
|
|
@@ -270,15 +271,18 @@ public class WxWeappInfoController extends BaseController { |
|
|
|
WxTemplateMsg templateMsg = templateMsgService.getByObj(templateMsgQ); |
|
|
|
if(templateMsg != null) { |
|
|
|
templateMsg.setTemplateId(ret.getTemplateId()); |
|
|
|
templateMsg.setCustomParam(customParam); |
|
|
|
templateMsgService.saveOrUpdate(templateMsg); |
|
|
|
} else { |
|
|
|
templateMsgQ.setTemplateId(ret.getTemplateId()); |
|
|
|
templateMsg.setCustomParam(customParam); |
|
|
|
templateMsgService.saveOrUpdate(templateMsgQ); |
|
|
|
} |
|
|
|
} |
|
|
|
// 核销失败消息 |
|
|
|
JSONObject verify_fail = templeObj.getJSONObject("verify_fail"); |
|
|
|
keyidlist = verify_fail.getJSONArray("keyword_id_list"); |
|
|
|
customParam = verify_success.getString("custom_param"); |
|
|
|
List<Integer> keyArr1 = getIdList(keyidlist); |
|
|
|
ret = maService.getTemplateService().addTemplate(verify_fail.getString("id"), keyArr1); |
|
|
|
logger.info(ret.toString()); |
|
|
|
@@ -290,9 +294,35 @@ public class WxWeappInfoController extends BaseController { |
|
|
|
WxTemplateMsg templateMsg = templateMsgService.getByObj(templateMsgQ); |
|
|
|
if(templateMsg != null) { |
|
|
|
templateMsg.setTemplateId(ret.getTemplateId()); |
|
|
|
templateMsg.setCustomParam(customParam); |
|
|
|
templateMsgService.saveOrUpdate(templateMsg); |
|
|
|
} else { |
|
|
|
templateMsgQ.setTemplateId(ret.getTemplateId()); |
|
|
|
templateMsg.setCustomParam(customParam); |
|
|
|
templateMsgService.saveOrUpdate(templateMsgQ); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 砍价成功消息 |
|
|
|
JSONObject press_success = templeObj.getJSONObject("press_success"); |
|
|
|
keyidlist = verify_fail.getJSONArray("keyword_id_list"); |
|
|
|
customParam = verify_success.getString("custom_param"); |
|
|
|
List<Integer> keyArr2 = getIdList(keyidlist); |
|
|
|
ret = maService.getTemplateService().addTemplate(press_success.getString("id"), keyArr2); |
|
|
|
logger.info(ret.toString()); |
|
|
|
if(appinfo != null) { |
|
|
|
// wx_template_msg |
|
|
|
WxTemplateMsg templateMsgQ = new WxTemplateMsg(); |
|
|
|
templateMsgQ.setTenantId(appinfo.getTenantId()); |
|
|
|
templateMsgQ.setType(EnumTemplateType.PRESS_SUCCESS.getCode()); |
|
|
|
WxTemplateMsg templateMsg = templateMsgService.getByObj(templateMsgQ); |
|
|
|
if(templateMsg != null) { |
|
|
|
templateMsg.setTemplateId(ret.getTemplateId()); |
|
|
|
templateMsg.setCustomParam(customParam); |
|
|
|
templateMsgService.saveOrUpdate(templateMsg); |
|
|
|
} else { |
|
|
|
templateMsgQ.setTemplateId(ret.getTemplateId()); |
|
|
|
templateMsg.setCustomParam(customParam); |
|
|
|
templateMsgService.saveOrUpdate(templateMsgQ); |
|
|
|
} |
|
|
|
} |
|
|
|
|