From 3e9cf4df58f5d8266e606fff63cb9da1105a4dcf Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期三, 02 九月 2020 11:54:44 +0800
Subject: [PATCH] fix night push,push to manager if car left

---
 controllers/car.go |   21 ++++-----------------
 1 files changed, 4 insertions(+), 17 deletions(-)

diff --git a/controllers/car.go b/controllers/car.go
index 63cf1a7..e552f90 100644
--- a/controllers/car.go
+++ b/controllers/car.go
@@ -103,7 +103,7 @@
 func nightPush(){
 
 	message := fmt.Sprintf("%s 璇峰敖蹇┒鍑哄仠杞﹀満", time.Now().Format("2006-01-02 15:04:05"))
-	b, e, aliasArr := service.NightPush("鑲茶嫳涓鍋滆溅", message)
+	b, e, aliasArr,carOwnNames := service.NightPush("鑲茶嫳涓鍋滆溅", message)
 	//璁板綍鎺ㄩ�佹棩蹇�
 	logE := models.Log{
 		Id: uuid.NewV4().String(),
@@ -119,22 +119,10 @@
 	logE.Insert()
 	fmt.Println("b:", b,"e:",e, "message:", message)
 
-	//濡傛灉鏈夋垚鍔熺粰杩囧杞︾殑杞︿富鎺ㄩ�侀�氱煡锛屽垯灏嗗叿浣撶殑杞︿富淇℃伅鎺ㄩ�佺粰绠$悊鍛�
-	if b {
+	//灏嗗叿浣撶殑杞︿富淇℃伅鎺ㄩ�佺粰绠$悊鍛�
+	if carOwnNames != nil && len(carOwnNames) >0 {
 		//鑾峰彇杞︿富濮撳悕
-		var leftUserNames []string
-		carSv := service.NewCarService()
-		hikPersons := carSv.GetHikPersonList()
-		hikPersonM := make(map[string]string)
-		for _,hikP := range hikPersons {
-			hikPersonM[hikP.PhoneNo] = hikP.PersonName
-		}
-		for _, pushedPhone := range aliasArr {
-			if name,in := hikPersonM[pushedPhone]; in {
-				leftUserNames = append(leftUserNames, name)
-			}
-		}
-		nameStr := strings.Join(leftUserNames, " ")
+		nameStr := strings.Join(carOwnNames, " ")
 		managerMsg := fmt.Sprintf("%s 鏈┒绂昏溅涓�: %s", time.Now().Format("2006-01-02 15:04:05"), nameStr)
 		mb,me, managerArr := service.Push2Manager("鑲茶嫳涓鍋滆溅", nameStr)
 		mLogE := models.Log{
@@ -150,7 +138,6 @@
 		}
 		mLogE.Insert()
 		fmt.Println("mb:", mb, "me:", me, "message:", managerMsg)
-
 	}
 }
 

--
Gitblit v1.8.0