From d36e0b699b56d5b6fb0abf30508b94c98b4b28ca Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期一, 07 九月 2020 10:34:19 +0800
Subject: [PATCH] push2Manager at 22:30,android msg use big_text

---
 controllers/car.go |   47 +++++++++++++++++++++++++----------------------
 1 files changed, 25 insertions(+), 22 deletions(-)

diff --git a/controllers/car.go b/controllers/car.go
index 5dd901c..22aeaa6 100644
--- a/controllers/car.go
+++ b/controllers/car.go
@@ -71,22 +71,22 @@
 				if now.Hour() == 22 && now.Minute()>=0 && now.Minute() <=30{
 					if now.Minute() == 0 {
 						if nightPushTimes ==0 {
-							go nightPush()
+							go nightPush(nightPushTimes)
 							nightPushTimes++
 						}
 					} else if now.Minute() == 10 {
 						if nightPushTimes == 1 {
-							go nightPush()
+							go nightPush(nightPushTimes)
 							nightPushTimes++
 						}
 					} else if now.Minute() == 20 {
 						if nightPushTimes == 2{
-							go nightPush()
+							go nightPush(nightPushTimes)
 							nightPushTimes++
 						}
 					} else if now.Minute() == 30 {
 						if nightPushTimes == 3{
-							go nightPush()
+							go nightPush(nightPushTimes)
 							nightPushTimes++
 						}
 					}
@@ -100,7 +100,7 @@
 	}
 }
 
-func nightPush(){
+func nightPush(curTimes int){
 
 	message := fmt.Sprintf("%s 璇峰敖蹇┒鍑哄仠杞﹀満", time.Now().Format("2006-01-02 15:04:05"))
 	b, e, aliasArr,carOwnNames := service.NightPush("鑲茶嫳涓鍋滆溅", message)
@@ -119,25 +119,28 @@
 	logE.Insert()
 	fmt.Println("b:", b,"e:",e, "message:", message)
 
-	//灏嗗叿浣撶殑杞︿富淇℃伅鎺ㄩ�佺粰绠$悊鍛�
-	if carOwnNames != nil && len(carOwnNames) >0 {
-		//鑾峰彇杞︿富濮撳悕
-		managerMsg := fmt.Sprintf("%s 鏈┒绂昏溅涓�: %s", time.Now().Format("2006-01-02 15:04:05"), strings.Join(carOwnNames, " "))
-		mb,me, managerArr := service.Push2Manager("鑲茶嫳涓鍋滆溅", managerMsg)
-		mLogE := models.Log{
-			Id: uuid.NewV4().String(),
-			CreateTime: time.Now().Format("2006-01-02 15:04:05"),
-			Result: mb,
-			Phones: strings.Join(managerArr, ","),
+	if curTimes == 3 { //鍙粰绠$悊鍛樻帹閫佷竴娆¤繖涓秷鎭�
+		//灏嗗叿浣撶殑杞︿富淇℃伅鎺ㄩ�佺粰绠$悊鍛�
+		if carOwnNames != nil && len(carOwnNames) >0 {
+			//鑾峰彇杞︿富濮撳悕
+			managerMsg := fmt.Sprintf("%s 鏈┒绂昏溅涓�: %s", time.Now().Format("2006-01-02 15:04:05"), strings.Join(carOwnNames, " "))
+			mb,me, managerArr := service.Push2Manager("鑲茶嫳涓鍋滆溅", managerMsg)
+			mLogE := models.Log{
+				Id: uuid.NewV4().String(),
+				CreateTime: time.Now().Format("2006-01-02 15:04:05"),
+				Result: mb,
+				Phones: strings.Join(managerArr, ","),
+			}
+			if me != nil {
+				mLogE.Content = me.Error()
+			} else {
+				mLogE.Content = managerMsg
+			}
+			mLogE.Insert()
+			fmt.Println("mb:", mb, "me:", me, "message:", managerMsg)
 		}
-		if me != nil {
-			mLogE.Content = me.Error()
-		} else {
-			mLogE.Content = managerMsg
-		}
-		mLogE.Insert()
-		fmt.Println("mb:", mb, "me:", me, "message:", managerMsg)
 	}
+
 }
 
 var cacheSpaceLeft int

--
Gitblit v1.8.0