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) }