liuxiaolong
2020-08-11 13a31b1caab8ffa0049dc8299cab8b8c4a31b6ed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package main
 
import (
    "car-service/controllers"
    "car-service/models"
    _ "car-service/routers"
    "car-service/service"
    "github.com/astaxie/beego"
    "github.com/robfig/cron"
)
 
func main() {
    if beego.BConfig.RunMode == "dev" {
        beego.BConfig.WebConfig.DirectoryIndex = true
        beego.BConfig.WebConfig.StaticDir["/swagger"] = "swagger"
    }
    models.InitDb()
    controllers.Schedule()
    go controllers.ComputeSpaceLeftRealTime()
    //每天同步海康数据,看人员id是否有发生变化
    c := cron.New()
    c.AddFunc("@daily", func() {
        service.SyncHikPerson()
    })
    c.Start()
    beego.Run()
}