|
|
@@ -4,7 +4,6 @@ import (
|
|
|
"dsbqj-admin/model/mongo/subscribe"
|
|
|
"dsbqj-admin/pkg/helper/wechat"
|
|
|
"dsbqj-admin/pkg/logger"
|
|
|
- "fmt"
|
|
|
"github.com/kamva/mgm/v3"
|
|
|
"go.mongodb.org/mongo-driver/bson"
|
|
|
"log"
|
|
|
@@ -64,8 +63,12 @@ func (this *SubscribeSender) safeSend(send *SubscribeSend) {
|
|
|
this.SendHangupSubscribe(send.DeviceId)
|
|
|
case "guildgame":
|
|
|
this.SendGuildGameSubscribe(send.OpenIds)
|
|
|
+ case "alliance":
|
|
|
+ this.SendAllianceSubscribe(send.OpenIds)
|
|
|
+ case "warheavens":
|
|
|
+ this.SendWarHeavensSubscribe(send.OpenIds)
|
|
|
default:
|
|
|
- log.Printf("[push] unknown type=%s, openId=%s",
|
|
|
+ logger.Info("[push] unknown type=%s, openId=%s",
|
|
|
send.Module, send.DeviceId)
|
|
|
}
|
|
|
}
|
|
|
@@ -78,12 +81,12 @@ func (this *SubscribeSender) SendHangupSubscribe(deviceId string) {
|
|
|
}
|
|
|
|
|
|
msg := make(map[string]map[string]string)
|
|
|
- msg["thing12"] = make(map[string]string)
|
|
|
- msg["thing12"]["value"] = "天气不错"
|
|
|
- msg["thing13"] = make(map[string]string)
|
|
|
- msg["thing13"]["value"] = "明天下雨"
|
|
|
+ msg["thing1"] = make(map[string]string)
|
|
|
+ msg["thing1"]["value"] = "挂机奖励时长已满"
|
|
|
+ msg["thing3"] = make(map[string]string)
|
|
|
+ msg["thing3"]["value"] = "您的挂机奖励时长已满,请打开游戏领取"
|
|
|
|
|
|
- fmt.Println(this.wxHelper.SendWechatSubscribe(subscribeOne.OpenId, "UeiRSO8hHAFvTodH3SlWb_KoqT3Z2F2MoSvsDkZv7AE", msg))
|
|
|
+ this.wxHelper.SendWechatSubscribe(subscribeOne.OpenId, "0ByvFSV3B3U5-1XyvruRe7AMHAxiwQBFUL50lmoatCY", msg)
|
|
|
}
|
|
|
|
|
|
func (this *SubscribeSender) SendAutoFightSubscribe(deviceId string) {
|
|
|
@@ -93,14 +96,46 @@ func (this *SubscribeSender) SendAutoFightSubscribe(deviceId string) {
|
|
|
return
|
|
|
}
|
|
|
msg := make(map[string]map[string]string)
|
|
|
- msg["thing12"] = make(map[string]string)
|
|
|
- msg["thing12"]["value"] = "天气不错"
|
|
|
- msg["thing13"] = make(map[string]string)
|
|
|
- msg["thing13"]["value"] = "明天下雨"
|
|
|
+ msg["thing2"] = make(map[string]string)
|
|
|
+ msg["thing2"]["value"] = "离线闯关即将结束,请及时收取您的离线闯关奖励。"
|
|
|
+ msg["thing1"] = make(map[string]string)
|
|
|
+ msg["thing1"]["value"] = "离线闯关提醒"
|
|
|
|
|
|
- fmt.Println(this.wxHelper.SendWechatSubscribe(subscribeOne.OpenId, "UeiRSO8hHAFvTodH3SlWb_KoqT3Z2F2MoSvsDkZv7AE", msg))
|
|
|
+ this.wxHelper.SendWechatSubscribe(subscribeOne.OpenId, "5rwMjLs6nVQ0SMtS0EAPEpmXZduOdEgSWbIjSNG5T7M", msg)
|
|
|
}
|
|
|
|
|
|
func (this *SubscribeSender) SendGuildGameSubscribe(openIds []string) {
|
|
|
+ msg := make(map[string]map[string]string)
|
|
|
+ msg["thing2"] = make(map[string]string)
|
|
|
+ msg["thing2"]["value"] = "门派攻防战即将开始,为门派荣誉而战吧。"
|
|
|
+ msg["thing4"] = make(map[string]string)
|
|
|
+ msg["thing4"]["value"] = "门派攻防战"
|
|
|
+
|
|
|
+ for _, openId := range openIds {
|
|
|
+ this.wxHelper.SendWechatSubscribe(openId, "e6D_r9_5tKNZK0cvM8fjzMXy9z1-aoNYQ9TSvAEuklU", msg)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+func (this *SubscribeSender) SendWarHeavensSubscribe(openIds []string) {
|
|
|
+ msg := make(map[string]map[string]string)
|
|
|
+ msg["thing2"] = make(map[string]string)
|
|
|
+ msg["thing2"]["value"] = "三界战场即将开始,争夺人间道统。"
|
|
|
+ msg["thing4"] = make(map[string]string)
|
|
|
+ msg["thing4"]["value"] = "三界争峰"
|
|
|
|
|
|
+ for _, openId := range openIds {
|
|
|
+ this.wxHelper.SendWechatSubscribe(openId, "e6D_r9_5tKNZK0cvM8fjzMXy9z1-aoNYQ9TSvAEuklU", msg)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+func (this *SubscribeSender) SendAllianceSubscribe(openIds []string) {
|
|
|
+ msg := make(map[string]map[string]string)
|
|
|
+ msg["thing2"] = make(map[string]string)
|
|
|
+ msg["thing2"]["value"] = "独战诸仙即将开始!"
|
|
|
+ msg["thing4"] = make(map[string]string)
|
|
|
+ msg["thing4"]["value"] = "决战诸仙"
|
|
|
+
|
|
|
+ for _, openId := range openIds {
|
|
|
+ this.wxHelper.SendWechatSubscribe(openId, "e6D_r9_5tKNZK0cvM8fjzMXy9z1-aoNYQ9TSvAEuklU", msg)
|
|
|
+ }
|
|
|
}
|