| | |
| | | pushLowerLimit = 5 |
| | | initPushLeft = 88 |
| | | testPushPhones = 18601263339 |
| | | nightManagerPhones = 15210613764 |
| | | nightManagerPhones = 15210613764,19821586309,13611298216,13693616515 |
| | | nightVipPlateNos = 京LAK619,京NK00M0,京MR5102,京H94985 |
| | |
| | | if carOwnNames != nil && len(carOwnNames) >0 { |
| | | //获取车主姓名 |
| | | managerMsg := strings.Join(carOwnNames, " ") |
| | | mb,me, managerArr := service.Push2Manager(fmt.Sprintf("%s 未驶离车辆", time.Now().Format("2006-01-02 15:04:05")), managerMsg) |
| | | mb,me, managerArr := service.Push2Manager(fmt.Sprintf("%s 未驶离车辆", time.Now().Format("2006-01-02 15:04:05")), managerMsg, false) |
| | | mLogE := models.Log{ |
| | | Id: uuid.NewV4().String(), |
| | | CreateTime: time.Now().Format("2006-01-02 15:04:05"), |
| | |
| | | if carOwnNames != nil && len(carOwnNames) >0 { |
| | | //获取车主姓名 |
| | | managerMsg := strings.Join(carOwnNames, " ") |
| | | mb,me, managerArr := service.Push2Manager(fmt.Sprintf("%s 未驶离车辆", time.Now().Format("2006-01-02 15:04:05")), managerMsg) |
| | | mb,me, managerArr := service.Push2Manager(fmt.Sprintf("%s 未驶离车辆", time.Now().Format("2006-01-02 15:04:05")), managerMsg, true) |
| | | mLogE := models.Log{ |
| | | Id: uuid.NewV4().String(), |
| | | CreateTime: time.Now().Format("2006-01-02 15:04:05"), |
| | |
| | | } |
| | | |
| | | //如果夜间有给车库内的车主推送“请尽快驶离”的消息,则告知管理员 有哪些车尚停在车库内 |
| | | func Push2Manager(title string, msg string) (bool, error, []string) { |
| | | func Push2Manager(title string, msg string, isTest bool) (bool, error, []string) { |
| | | if len(msg) > 256 { |
| | | fmt.Println("夜间停留车太多,message:", msg) |
| | | |
| | | r := []rune(msg) |
| | | msg = string(r[:125])+"..." |
| | | } |
| | | managers := beego.AppConfig.String("nightManagerPhones") |
| | | managers := "" |
| | | if isTest { |
| | | managers = beego.AppConfig.String("testPushPhones") |
| | | } else { |
| | | managers = beego.AppConfig.String("nightManagerPhones") |
| | | } |
| | | if managers == "" { |
| | | return false, errors.New("夜间推送管理员手机号未配置"), []string{} |
| | | } |