liuxiaolong
2020-09-09 368a1fd62952b40c8104d89464f525763250739e
add pushOpen switch
2个文件已修改
19 ■■■■■ 已修改文件
conf/app.conf 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/msgPush.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
conf/app.conf
@@ -20,6 +20,7 @@
hikAppSecret = ZHhxujl06e0e5jsJLaiB
pushLowerLimit = 5
initPushLeft = 88
pushOpen = false
testPushPhones = 18601263339
nightManagerPhones = 15210613764,19821586309,13611298216,13693616515
nightVipPlateNos = 京LAK619,京NK00M0,京MR5102,京H94985
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")