|
@@ -22,10 +22,12 @@ type WxTmplPush struct {
|
|
|
|
|
|
const CacheDb = "msgCount"
|
|
|
|
|
|
-func MessageType() func() map[string]string {
|
|
|
- rData := entity.Mysql.SelectBySql("SELECT name,switch FROM message_column")
|
|
|
+func MessageType() (func() map[string]string, []map[string]interface{}) {
|
|
|
+ var data []map[string]interface{}
|
|
|
+ rData := entity.Mysql.SelectBySql("SELECT * FROM message_column ORDER BY sequence ASC")
|
|
|
switchName := map[string]string{}
|
|
|
- if rData == nil && len(*rData) == 0 {
|
|
|
+ if rData != nil && len(*rData) > 0 {
|
|
|
+ data = *rData
|
|
|
for _, mData := range *rData {
|
|
|
if settingKey, messageName := util.ObjToString(mData["switch"]), util.ObjToString(mData["name"]); settingKey == "" && messageName == "" {
|
|
|
switchName[settingKey] = messageName
|
|
@@ -34,7 +36,7 @@ func MessageType() func() map[string]string {
|
|
|
}
|
|
|
return func() map[string]string {
|
|
|
return switchName
|
|
|
- }
|
|
|
+ }, data
|
|
|
}
|
|
|
|
|
|
var AllMsgType func() map[string]string
|