|
|
@@ -213,8 +213,11 @@ public class WeixinMPServiceImpl implements WeixinMPService {
|
|
|
var result = faultSubscriberService.toggleSubscription(mpOpenid, stationId);
|
|
|
log.info("故障通知订阅操作: openid={}, stationId={}, result={}", mpOpenid, stationId, result);
|
|
|
|
|
|
+ var stationName = com.kym.service.cache.KymCache.INSTANCE.getStationNameById(stationId);
|
|
|
+ var displayName = stationName != null ? stationName : stationId;
|
|
|
+
|
|
|
// 构造被动文本回复:交换收发方,设置文本消息内容
|
|
|
- var replyContent = result + "!\n站点:" + stationId + "\n" + ("绑定成功".equals(result) ? "您将收到该站点的设备故障提醒。" : "您将不再收到该站点的设备故障提醒。");
|
|
|
+ var replyContent = result + "!\n站点:" + displayName + "\n" + ("绑定成功".equals(result) ? "您将收到该站点的设备故障提醒。" : "您将不再收到该站点的设备故障提醒。");
|
|
|
var fromUser = eventData.get("FromUserName"); // 用户openid,回复时要变成 ToUserName
|
|
|
var toUser = eventData.get("ToUserName"); // 公众号ID,回复时要变成 FromUserName
|
|
|
eventData.put("ToUserName", fromUser);
|