|
@@ -259,20 +259,19 @@ public class WechatTemplateMessage {
|
|
|
json.put("miniprogram", miniProgram);
|
|
|
|
|
|
JSONObject data = new JSONObject();
|
|
|
- data.put("first", first);
|
|
|
- data.put("remark", remark);
|
|
|
- keyWords.add(data);
|
|
|
if ("2".equals(templateType)) { //类目模板消息 mapKeyWords
|
|
|
String jsonData = StringUtils.join(keyWords, ",");
|
|
|
if(jsonData.contains("},{")){
|
|
|
jsonData = jsonData.replace("},{", ",");
|
|
|
}
|
|
|
data=JSONObject.parseObject(jsonData);
|
|
|
- } else { //模板消息 keyWords
|
|
|
+ } else {
|
|
|
+ data.put("first", first);//模板消息 keyWords
|
|
|
for (int i = 0; i < keyWords.size(); i++) {
|
|
|
String key = "keyword" + (i + 1);
|
|
|
data.put(key, keyWords.get(i));
|
|
|
}
|
|
|
+ data.put("remark", remark);
|
|
|
}
|
|
|
json.put("data", data);
|
|
|
return json.toJSONString();
|