From d5f1f86dfa846ee85dba741849a3f41cc7820950 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 01 九月 2020 10:31:19 +0800
Subject: [PATCH] after nightPush, push msg to manager

---
 controllers/car.go |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/controllers/car.go b/controllers/car.go
index f867877..15aed3d 100644
--- a/controllers/car.go
+++ b/controllers/car.go
@@ -119,6 +119,39 @@
 	logE.Insert()
 	fmt.Println("b:", b,"e:",e, "message:", message)
 
+	//濡傛灉鏈夋垚鍔熺粰杩囧杞︾殑杞︿富鎺ㄩ�侀�氱煡锛屽垯灏嗗叿浣撶殑杞︿富淇℃伅鎺ㄩ�佺粰绠$悊鍛�
+	if b {
+		//鑾峰彇杞︿富濮撳悕
+		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, " ")
+		managerMsg := fmt.Sprintf("%s 鏈┒绂昏溅涓�: %s", time.Now().Format("2006-01-02 15:04:05"), nameStr)
+		mb,me, managerArr := service.Push2Manager("鑲茶嫳涓鍋滆溅", nameStr)
+		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)
+
+	}
 }
 
 var cacheSpaceLeft int

--
Gitblit v1.8.0