From f58d6c7e121dc6a16f6b1e12e5beba1e6ce1b992 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 08 九月 2020 15:11:05 +0800
Subject: [PATCH] Push2Manager add isTest

---
 conf/app.conf      |    2 +-
 service/msgPush.go |    9 +++++++--
 controllers/car.go |    4 ++--
 3 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/conf/app.conf b/conf/app.conf
index eae1450..a73f971 100644
--- a/conf/app.conf
+++ b/conf/app.conf
@@ -21,5 +21,5 @@
 pushLowerLimit = 5
 initPushLeft = 88
 testPushPhones = 18601263339
-nightManagerPhones = 15210613764
+nightManagerPhones = 15210613764,19821586309,13611298216,13693616515
 nightVipPlateNos = 浜琇AK619,浜琋K00M0,浜琈R5102,浜琀94985
\ No newline at end of file
diff --git a/controllers/car.go b/controllers/car.go
index 9b269d3..1ed40fb 100644
--- a/controllers/car.go
+++ b/controllers/car.go
@@ -124,7 +124,7 @@
 		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"),
@@ -251,7 +251,7 @@
 	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"),
diff --git a/service/msgPush.go b/service/msgPush.go
index f23263c..da1455a 100644
--- a/service/msgPush.go
+++ b/service/msgPush.go
@@ -593,14 +593,19 @@
 }
 
 //濡傛灉澶滈棿鏈夌粰杞﹀簱鍐呯殑杞︿富鎺ㄩ�佲�滆灏藉揩椹剁鈥濈殑娑堟伅锛屽垯鍛婄煡绠$悊鍛� 鏈夊摢浜涜溅灏氬仠鍦ㄨ溅搴撳唴
-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{}
 	}

--
Gitblit v1.8.0