liuxiaolong
2020-09-09 368a1fd62952b40c8104d89464f525763250739e
service/msgPush.go
@@ -262,6 +262,9 @@
//对已注册的用户进行消息推送。调用此接口前需调用创建消息接口设置消息内容
func PushByAlias(title string, msg string, isTest bool) (bool, error, []string) {
   if !isPushOpen() {
      return false,errors.New("推送开关已关闭"),nil
   }
   var aliasArr []string
   pushUserM := make(map[string]string)
@@ -426,6 +429,9 @@
}
func NightPush(title string, msg string) (bool, error, []string, []string) {
   if !isPushOpen() {
      return false,errors.New("推送开关已关闭"),nil,nil
   }
   var aliasArr []string
   var carOwners []string
@@ -594,6 +600,9 @@
//如果夜间有给车库内的车主推送“请尽快驶离”的消息,则告知管理员 有哪些车尚停在车库内
func Push2Manager(title string, msg string, isTest bool) (bool, error, []string) {
   if !isPushOpen() {
      return false,errors.New("推送开关已关闭"),nil
   }
   if len(msg) > 256 {
      fmt.Println("夜间停留车太多,message:", msg)
@@ -625,6 +634,15 @@
   return b,e, managerArr
}
func isPushOpen() bool {
   b, err := beego.AppConfig.Bool("pushOpen")
   fmt.Println("pushOpen:", b, "err:", err)
   if err != nil {
      return false
   }
   return b
}
/*
func PushAll(title string, msg string) (bool,error) {
   appId := beego.AppConfig.String("pushAppId")