| | |
| | | //3.晚上10点到10点半,每间隔10分钟,给停车场内的车辆推送消息:请尽快驶出停车场 |
| | | func ComputeSpaceLeftRealTime() { |
| | | ticker := time.NewTicker(3 * time.Second) |
| | | prePushLeft := 0 |
| | | prePushLeft, _ := beego.AppConfig.Int("initPushLeft") //初始剩余数量,上线后不能每次启动都推送消息 |
| | | sv := service.NewCarService() |
| | | initCacheM := false |
| | | lowerLimit,_ := beego.AppConfig.Int("pushLowerLimit") //[0,5] |
| | |
| | | } |
| | | var l models.Log |
| | | total, logs := l.Find(curPage, pageSize, st, et) |
| | | var rl []models.Log |
| | | for _,le := range logs { |
| | | rl = append(rl, *le) |
| | | } |
| | | resp := code.Code{ |
| | | Success: true, |
| | | Status: http.StatusOK, |
| | | Data: map[string]interface{}{ |
| | | "total": total, |
| | | "list": logs, |
| | | "list": rl, |
| | | }, |
| | | } |
| | | c.Data["json"] = resp |