|
@@ -59,7 +59,7 @@ func (this *UserController) Detail() {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
func (this *UserCommonController) GetSmsCode() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
@@ -69,7 +69,7 @@ func (this *UserCommonController) GetSmsCode() {
|
|
|
}()
|
|
|
mobile := this.GetString("Mobile")
|
|
|
if mobile == "" {
|
|
|
- br.Msg="请输入手机号"
|
|
|
+ br.Msg = "请输入手机号"
|
|
|
return
|
|
|
}
|
|
|
areaNum := this.GetString("AreaNum")
|
|
@@ -105,7 +105,7 @@ func (this *UserCommonController) GetSmsCode() {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
func (this *UserCommonController) CheckSmsCode() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
@@ -154,7 +154,7 @@ func (this *UserCommonController) CheckSmsCode() {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
func (this *UserCommonController) GetEmailCode() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
@@ -190,11 +190,10 @@ func (this *UserCommonController) GetEmailCode() {
|
|
|
br.Success = true
|
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
func (this *UserCommonController) CheckEmailCode() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
@@ -242,9 +241,57 @@ func (this *UserCommonController) CheckEmailCode() {
|
|
|
|
|
|
|
|
|
$app->post('api/user/login',"UserController@login");
|
|
|
-$app->post('api/user/apply',"UserController@apply");
|
|
|
*/
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+func (this *UserController) Apply() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ user := this.User
|
|
|
+ if user == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录"
|
|
|
+ br.Ret = 408
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ var req models.ApplyReq
|
|
|
+ err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "参数解析异常!"
|
|
|
+ br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ realName := req.RealName
|
|
|
+ userId := user.UserId
|
|
|
+ if req.ApplyMethod == 2 {
|
|
|
+ if realName == "" {
|
|
|
+ br.Msg = "姓名不能为空!"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if realName == "" {
|
|
|
+ realName = user.RealName
|
|
|
+ }
|
|
|
+ err = models.Apply(userId, req.ApplyMethod, user.Mobile, user.Email, req.CompanyName, realName, user.OpenId)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "申请失败!"
|
|
|
+ br.ErrMsg = "申请失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "申请成功"
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
|
|
|
|