服务列表接口
This commit is contained in:
parent
b5b3b11691
commit
2428fd27bb
@ -1,14 +1,9 @@
|
|||||||
package web
|
package web
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"go_dreamfactory/pb"
|
|
||||||
"net/http"
|
|
||||||
|
|
||||||
"go_dreamfactory/lego/core"
|
"go_dreamfactory/lego/core"
|
||||||
"go_dreamfactory/lego/core/cbase"
|
"go_dreamfactory/lego/core/cbase"
|
||||||
"go_dreamfactory/lego/sys/gin"
|
"go_dreamfactory/lego/sys/gin"
|
||||||
"go_dreamfactory/lego/sys/gin/engine"
|
|
||||||
"go_dreamfactory/lego/sys/log"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -28,27 +23,6 @@ func (this *Api_Comp) Init(service core.IService, module core.IModule, comp core
|
|||||||
this.module = module.(*Web)
|
this.module = module.(*Web)
|
||||||
this.gin, err = gin.NewSys(gin.SetListenPort(this.options.Port))
|
this.gin, err = gin.NewSys(gin.SetListenPort(this.options.Port))
|
||||||
this.gin.POST("/register", this.Register)
|
this.gin.POST("/register", this.Register)
|
||||||
|
this.gin.POST("/serverlist", this.ServerList)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
//模拟账户注册
|
|
||||||
func (this *Api_Comp) Register(c *engine.Context) {
|
|
||||||
var req pb.UserRegisterReq
|
|
||||||
rsp := &pb.UserRegisterResp{}
|
|
||||||
err := c.BindJSON(&req)
|
|
||||||
if err == nil {
|
|
||||||
err := this.module.modelUser.User_Create(&pb.DBUser{
|
|
||||||
Binduid: req.Account,
|
|
||||||
Sid: req.Sid,
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
log.Errorf("create user err: %v", err)
|
|
||||||
rsp.Code = pb.ErrorCode_SqlExecutionError
|
|
||||||
}
|
|
||||||
rsp.Account = req.Account
|
|
||||||
rsp.Code = pb.ErrorCode_Success
|
|
||||||
} else {
|
|
||||||
rsp.Code = pb.ErrorCode_ReqParameterError
|
|
||||||
}
|
|
||||||
c.JSON(http.StatusOK, rsp)
|
|
||||||
}
|
|
30
modules/web/api_register.go
Normal file
30
modules/web/api_register.go
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
package web
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/lego/sys/gin/engine"
|
||||||
|
"go_dreamfactory/lego/sys/log"
|
||||||
|
"go_dreamfactory/pb"
|
||||||
|
"net/http"
|
||||||
|
)
|
||||||
|
|
||||||
|
//模拟账户注册
|
||||||
|
func (this *Api_Comp) Register(c *engine.Context) {
|
||||||
|
var req pb.UserRegisterReq
|
||||||
|
rsp := &pb.UserRegisterResp{}
|
||||||
|
err := c.BindJSON(&req)
|
||||||
|
if err == nil {
|
||||||
|
err := this.module.modelUser.User_Create(&pb.DBUser{
|
||||||
|
Binduid: req.Account,
|
||||||
|
Sid: req.Sid,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
log.Errorf("create user err: %v", err)
|
||||||
|
rsp.Code = pb.ErrorCode_SqlExecutionError
|
||||||
|
}
|
||||||
|
rsp.Account = req.Account
|
||||||
|
rsp.Code = pb.ErrorCode_Success
|
||||||
|
} else {
|
||||||
|
rsp.Code = pb.ErrorCode_ReqParameterError
|
||||||
|
}
|
||||||
|
c.JSON(http.StatusOK, rsp)
|
||||||
|
}
|
7
modules/web/api_srvlist.go
Normal file
7
modules/web/api_srvlist.go
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
package web
|
||||||
|
|
||||||
|
import "go_dreamfactory/lego/sys/gin/engine"
|
||||||
|
|
||||||
|
//服务列表
|
||||||
|
func (this *Api_Comp) ServerList(c *engine.Context) {
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user