| | |
| | | package gui |
| | | |
| | | import ( |
| | | "kingdee-dbapi/logger" |
| | | "strings" |
| | | |
| | | "kingdee-dbapi/config" |
| | | "kingdee-dbapi/kingdee" |
| | | "kingdee-dbapi/logger" |
| | | "kingdee-dbapi/nsqclient" |
| | | "kingdee-dbapi/report" |
| | | "kingdee-dbapi/static" |
| | | "kingdee-dbapi/webserver" |
| | |
| | | |
| | | func NewDisplay() *Display { |
| | | a := app.New() |
| | | |
| | | // 设置图标 |
| | | a.SetIcon(static.IconPng) |
| | | |
| | |
| | | if err != nil { |
| | | logger.Error("db init error:%s", err.Error()) |
| | | dialog.ShowError(err, w) |
| | | |
| | | if !config.Options.Debug { |
| | | return |
| | | } |
| | | } |
| | | |
| | | form.Disable() |
| | | submitBtn.Text = "已启动" |
| | | submitBtn.Disable() |
| | | |
| | | report.StartReport() |
| | | report.Start() |
| | | |
| | | // 开启订阅SQL查询 |
| | | go nsqclient.InitNsqConsumer(config.Options.SqlQueryTopic, "sensor01", kingdee.SqlQueryHandle) |
| | | go nsqclient.InitNsqConsumer(config.Options.CSTQueryTopic, "sensor01", kingdee.CSTQueryHandle) |
| | | |
| | | go webserver.Serve(serverPort.Text) |
| | | }) |