| | |
| | | hikAppKey = 26577698 |
| | | hikAppSecret = ZHhxujl06e0e5jsJLaiB |
| | | pushLowerLimit = 5 |
| | | initPushLeft = 88 |
| | |
| | | //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 |
| | |
| | | return o.Insert(l) |
| | | } |
| | | |
| | | func (l *Log) Find(curPage int, pageSize int, startTime string, endTime string) (int,[]Log) { |
| | | var list []Log |
| | | func (l *Log) Find(curPage int, pageSize int, startTime string, endTime string) (int,[]*Log) { |
| | | var list []*Log |
| | | o := orm.NewOrm() |
| | | var total int |
| | | sql := "select count(*) from "+l.TableName()+" where createTime >='"+startTime+"' and createTime <= '"+endTime+"'" |