liuxiaolong
2020-09-02 3e9cf4df58f5d8266e606fff63cb9da1105a4dcf
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)
   }
}