|
|
@@ -12,6 +12,7 @@ import com.uas.platform.b2c.common.weixin.model.TemplateMessage;
|
|
|
import com.uas.platform.b2c.common.weixin.service.WeChatService;
|
|
|
import com.uas.platform.b2c.common.weixin.util.WeChatUtil;
|
|
|
import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
+import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
|
import com.uas.sso.common.util.HttpUtil;
|
|
|
import com.uas.sso.entity.UserAccount;
|
|
|
import com.uas.sso.entity.UserView;
|
|
|
@@ -89,6 +90,7 @@ public class WeChatServiceImpl implements WeChatService{
|
|
|
TemplateDataDetail keyword1 = new TemplateDataDetail();
|
|
|
TemplateDataDetail keyword2 = new TemplateDataDetail();
|
|
|
TemplateDataDetail keyword3 = new TemplateDataDetail();
|
|
|
+ TemplateDataDetail remark = new TemplateDataDetail();
|
|
|
for (MessageModel messageModel : messages) {
|
|
|
User user = userDao.findOne(messageModel.getReceiverUu());
|
|
|
if (!StringUtils.isEmpty(user.getOpenId())) {
|
|
|
@@ -104,10 +106,12 @@ public class WeChatServiceImpl implements WeChatService{
|
|
|
keyword3.setColor("#173177");
|
|
|
keyword3.setValue("点击查看详情");
|
|
|
data.put("keyword2", keyword2);
|
|
|
+ first.setValue("尊敬的用户,您有一条新的询价单");
|
|
|
+ remark.setValue(messageModel.getContent());
|
|
|
+ data.put("first", first);
|
|
|
+ data.put("remark", remark);
|
|
|
templateMessage.setData(data);
|
|
|
- JSONArray array = JSONArray.fromObject(templateMessage);
|
|
|
- String jsonstr = array.toString();
|
|
|
- HttpUtil.doPost(sendTemplateUrl, jsonstr);
|
|
|
+ HttpUtil.doPost(sendTemplateUrl, FlexJsonUtils.toJsonDeep(templateMessage));
|
|
|
}
|
|
|
}
|
|
|
result.put("success", true);
|