浏览代码

wip:微信模版消息发送

wangkaiyue 2 年之前
父节点
当前提交
344a6f3aca
共有 2 个文件被更改,包括 4 次插入2 次删除
  1. 2 2
      rpc/internal/common/sendWxTmplMsg.go
  2. 2 0
      rpc/message.go

+ 2 - 2
rpc/internal/common/sendWxTmplMsg.go

@@ -22,7 +22,7 @@ type WxTmplPush struct {
 
 
 const CacheDb = "msgCount"
 const CacheDb = "msgCount"
 
 
-func messageType() func() map[string]string {
+func MessageType() func() map[string]string {
 	rData := entity.Mysql.SelectBySql("SELECT name,switch FROM message_column")
 	rData := entity.Mysql.SelectBySql("SELECT name,switch FROM message_column")
 	switchName := map[string]string{}
 	switchName := map[string]string{}
 	if rData == nil && len(*rData) == 0 {
 	if rData == nil && len(*rData) == 0 {
@@ -37,7 +37,7 @@ func messageType() func() map[string]string {
 	}
 	}
 }
 }
 
 
-var AllMsgType = messageType()
+var AllMsgType func() map[string]string
 
 
 var getSendTotalRedisKey = func(uFlag ...string) string {
 var getSendTotalRedisKey = func(uFlag ...string) string {
 	if len(uFlag) == 0 { //统计当日信息总发送量
 	if len(uFlag) == 0 { //统计当日信息总发送量

+ 2 - 0
rpc/message.go

@@ -5,6 +5,7 @@ package main
 
 
 import (
 import (
 	"app.yhyue.com/moapp/MessageCenter/entity"
 	"app.yhyue.com/moapp/MessageCenter/entity"
+	"app.yhyue.com/moapp/MessageCenter/rpc/internal/common"
 	"app.yhyue.com/moapp/MessageCenter/rpc/internal/config"
 	"app.yhyue.com/moapp/MessageCenter/rpc/internal/config"
 	"app.yhyue.com/moapp/MessageCenter/rpc/internal/server"
 	"app.yhyue.com/moapp/MessageCenter/rpc/internal/server"
 	"app.yhyue.com/moapp/MessageCenter/rpc/internal/svc"
 	"app.yhyue.com/moapp/MessageCenter/rpc/internal/svc"
@@ -60,6 +61,7 @@ func init() {
 	if data != nil && len(*data) > 0 {
 	if data != nil && len(*data) > 0 {
 		entity.MessageColumn = *data
 		entity.MessageColumn = *data
 	}
 	}
+	common.AllMsgType = common.MessageType()
 	//初始化basemysql
 	//初始化basemysql
 	entity.BaseMysql = &mysql.Mysql{
 	entity.BaseMysql = &mysql.Mysql{
 		Address:      config.ConfigJson.BaseSource.Address,
 		Address:      config.ConfigJson.BaseSource.Address,