公众号通知问题
This commit is contained in:
parent
37b3d0a716
commit
57a211bbce
|
|
@ -275,15 +275,11 @@ public class OrderController extends BaseController {
|
|||
// 消息组装。
|
||||
Map<String, Object> params = new HashMap<>();
|
||||
// 订单编号
|
||||
params.put("character_string1", orderMaster.getCode());
|
||||
params.put("character_string6", orderMaster.getCode());
|
||||
// 名称
|
||||
params.put("thing2", customer.getName());
|
||||
params.put("thing14", customer.getName());
|
||||
// 预约时间
|
||||
params.put("data8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", orderMaster.getExpectTimeStart()));
|
||||
// 师傅姓名
|
||||
params.put("name3", assignWorker.getName());
|
||||
// 服务区域
|
||||
params.put("thing4", orderMaster.getAddress());
|
||||
params.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", orderMaster.getExpectTimeStart()));
|
||||
// 消息推送
|
||||
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), assignWorker.getOpenId(), WxMsgEnum.TEXT, params);
|
||||
} catch (Exception e) {
|
||||
|
|
@ -452,15 +448,11 @@ public class OrderController extends BaseController {
|
|||
// 消息组装。
|
||||
Map<String, Object> paramsNew = new HashMap<>();
|
||||
// 订单编号
|
||||
paramsNew.put("character_string1", om.getCode());
|
||||
paramsNew.put("character_string6", om.getCode());
|
||||
// 名称
|
||||
paramsNew.put("thing2", om.getGoodsName());
|
||||
paramsNew.put("thing14", acceptWorker.getName());
|
||||
// 预约时间
|
||||
paramsNew.put("data8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", om.getCreateTime()));
|
||||
// 服务区域
|
||||
paramsNew.put("thing4", om.getAddress());
|
||||
// 师傅姓名
|
||||
paramsNew.put("name3", acceptWorker.getName());
|
||||
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", om.getExpectTimeStart()));
|
||||
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), acceptWorker.getOpenId(), WxMsgEnum.TEXT, paramsNew);
|
||||
} catch (Exception e) {
|
||||
logger.error(e.getMessage(), e);
|
||||
|
|
@ -559,15 +551,11 @@ public class OrderController extends BaseController {
|
|||
// 消息组装。
|
||||
Map<String, Object> paramsNew = new HashMap<>();
|
||||
// 订单编号
|
||||
paramsNew.put("character_string1", orderMaster.getCode());
|
||||
paramsNew.put("character_string6", orderMaster.getCode());
|
||||
// 名称
|
||||
paramsNew.put("thing2", customer.getName());
|
||||
paramsNew.put("thing14", customer.getName());
|
||||
// 预约时间
|
||||
paramsNew.put("data8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", orderMaster.getExpectTimeStart()));
|
||||
// 师傅姓名
|
||||
paramsNew.put("name3", assignWorker.getName());
|
||||
// 服务区域
|
||||
paramsNew.put("thing4", orderMaster.getAddress());
|
||||
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", orderMaster.getExpectTimeStart()));
|
||||
// 消息推送
|
||||
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), assignWorker.getOpenId(), WxMsgEnum.TEXT, paramsNew);
|
||||
} catch (Exception e) {
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ public class WechatMsgUtils {
|
|||
@Autowired
|
||||
private static WxConfig wxConfig;
|
||||
|
||||
static final String appid = "wx105ce607b514ff2a";
|
||||
static final String appsecret = "51df6f2d33bf639fa05891af7a69a56e";
|
||||
static final String appid = "wx404f2439a8c24e15";
|
||||
static final String appsecret = "49ade04a817067fe2d65ab2f17afce75";
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -42,11 +42,16 @@ public class WechatMsgUtils {
|
|||
String getTokenApi = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appid + "&secret=" + appsecret;
|
||||
String tokenJsonStr = doGetPost(getTokenApi, "GET", null);
|
||||
JSONObject tokenJson = JSONObject.parseObject(tokenJsonStr);
|
||||
log.info("获取到的token返回json内容: {} ", tokenJson);
|
||||
String token = tokenJson.get("access_token").toString();
|
||||
log.info("获取到用户token:{}", token);
|
||||
return token;
|
||||
}
|
||||
|
||||
private void setConfig(String token){
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 推送消息
|
||||
*
|
||||
|
|
@ -60,18 +65,25 @@ public class WechatMsgUtils {
|
|||
String sendMsgApi = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + token;
|
||||
//整体参数map
|
||||
Map<String, Object> paramMap = new HashMap<String, Object>();
|
||||
paramMap.put("touser", userOpenId);
|
||||
paramMap.put("touser", "oLvgx6KxLrIy7i_O0pd15wUl2tAI");
|
||||
paramMap.put("page", "index");
|
||||
switch (mesType) {
|
||||
case TEXT:
|
||||
paramMap.put("template_id", "qfBBrpSq9-JFZFyPo0YRLp3SQTLkIYRFH7A65k6kSVM");
|
||||
paramMap.put("template_id", "dnjTqmqr7OsnOXJR_SikVNNQOPSZLJ6pcDoysOksjNQ");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
paramMap.put("data", dataMap);
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
for (Map.Entry<String, Object> objectEntry : dataMap.entrySet()) {
|
||||
JSONObject model = new JSONObject();
|
||||
model.put("value", objectEntry.getValue());
|
||||
jsonObject.put(objectEntry.getKey(), model);
|
||||
}
|
||||
paramMap.put("data", jsonObject);
|
||||
String reposont = doGetPost(sendMsgApi, "POST", paramMap);
|
||||
log.info("reposont:{}", reposont);
|
||||
log.info("用户:{}消息:{}推送返回谁:{}", userOpenId, dataMap.toString(),reposont);
|
||||
log.info("用户:{}消息:{}推送返回谁:{}", userOpenId, paramMap.toString(),reposont);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue