liuxiaolong
2020-09-01 d5f1f86dfa846ee85dba741849a3f41cc7820950
service/msgPush.go
@@ -475,6 +475,34 @@
   return b,e, aliasArr
}
//如果夜间有给车库内的车主推送“请尽快驶离”的消息,则告知管理员 有哪些车尚停在车库内
func Push2Manager(title string, msg string) (bool, error, []string) {
   if len(msg) > 256 {
      fmt.Println("夜间停留车太多,message:", msg)
      r := []rune(msg)
      msg = string(r[:125])+"..."
   }
   managers := beego.AppConfig.String("nightManagerPhones")
   if managers == "" {
      return false, errors.New("夜间推送管理员手机号未配置"), []string{}
   }
   managerArr := strings.Split(managers, "")
   if len(managerArr) == 0 {
      fmt.Println("没有推送目标,managerArr is empty")
      return false, errors.New("管理员手机号未配置"), managerArr
   }
   cResult, taskId, ce := createPushMsg(title, msg)
   if !cResult {
      fmt.Println("createPushMsg taskId:", taskId, "err:", ce)
      return false, errors.New("创建推送前置消息失败"), managerArr
   }
   b,e := doPush(taskId, managerArr)
   return b,e, managerArr
}
/*
func PushAll(title string, msg string) (bool,error) {
   appId := beego.AppConfig.String("pushAppId")