go_dreamfactory/modules/web/api_register.go
2022-08-11 09:59:25 +08:00

31 lines
698 B
Go

package web
import (
"go_dreamfactory/lego/sys/gin/engine"
"go_dreamfactory/pb"
"net/http"
)
//模拟账户注册
func (this *Api_Comp) Register(c *engine.Context) {
rsp := &pb.UserRegisterResp{}
req := pb.UserRegisterReq{}
err := c.BindJSON(&req)
this.module.Debugf("Register:%+v err:%v", req, err)
if err == nil {
err := this.module.modelUser.User_Create(&pb.DBUser{
Binduid: req.Account,
Sid: req.Sid,
})
if err != nil {
this.module.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)
}