瀏覽代碼

修改“QueryUserReferNumReq”接口

Simon Zhou 5 年之前
父節點
當前提交
e638956e8b
共有 6 個文件被更改,包括 16 次插入34 次删除
  1. 8 14
      controllers/user/user.go
  2. 2 7
      docs/docs.go
  3. 2 7
      docs/swagger.json
  4. 2 4
      docs/swagger.yaml
  5. 0 2
      models/tradeModels.go
  6. 2 0
      routers/router.go

+ 8 - 14
controllers/user/user.go

@@ -1,7 +1,6 @@
 package user
 
 import (
-	"fmt"
 	"mtp2_if/db"
 	"mtp2_if/global/app"
 	"mtp2_if/global/e"
@@ -20,8 +19,7 @@ type QueryUserReferNumReq struct {
 // QueryUserReferNum 获取用户邀请码
 // @Summary 获取用户邀请码
 // @Produce json
-// @Security ApiKeyAuth
-// @Param username query string true "登录代码"
+// @Param userID query string true "用户ID"
 // @Success 200 {object} app.Response
 // @Failure 500 {object} app.Response
 // @Router /User/QueryUserReferNum [get]
@@ -30,30 +28,26 @@ func QueryUserReferNum(c *gin.Context) {
 	appG := app.Gin{C: c}
 
 	// 获取请求参数
-	var req GetLoginIDReq
+	var req QueryUserReferNumReq
 	if err := appG.C.ShouldBindQuery(&req); err != nil {
-		logger.GetLogger().Errorf("QueryPreasleApply failed: %s", err.Error())
+		logger.GetLogger().Errorf("QueryUserReferNum failed: %s", err.Error())
 		appG.Response(http.StatusBadRequest, e.INVALID_PARAMS, nil)
 		return
 	}
 
 	// 查询数据
 	engine := db.GetEngine()
-	var loginaccount models.Loginaccount
+	var userAccount models.Useraccount
 
-	loginid := req.UserName // 如果找不到,则直接把登录代码返回去
-	has, err := engine.Where("Logincode = ?", req.UserName).Get(&loginaccount)
+	_, err := engine.Where("USERID = ?", req.UserID).Get(&userAccount)
 	if err != nil {
 		// 查询失败
-		logger.GetLogger().Errorf("GetLoginID failed: %s", err.Error())
+		logger.GetLogger().Errorf("QueryUserReferNum failed: %s", err.Error())
 		appG.Response(http.StatusBadRequest, e.ERROR_QUERY_FAIL, nil)
 		return
 	}
-	if has {
-		loginid = fmt.Sprintf("%v", loginaccount.Loginid)
-	}
 
 	// 查询成功
-	logger.GetLogger().Infof("GetLoginID successed: %v", loginaccount)
-	appG.Response(http.StatusOK, e.SUCCESS, loginid)
+	logger.GetLogger().Infof("QueryUserReferNum successed: %v", userAccount.Refernum)
+	appG.Response(http.StatusOK, e.SUCCESS, userAccount.Refernum)
 }

+ 2 - 7
docs/docs.go

@@ -747,11 +747,6 @@ var doc = `{
         },
         "/User/QueryUserReferNum": {
             "get": {
-                "security": [
-                    {
-                        "ApiKeyAuth": []
-                    }
-                ],
                 "produces": [
                     "application/json"
                 ],
@@ -762,8 +757,8 @@ var doc = `{
                 "parameters": [
                     {
                         "type": "string",
-                        "description": "登录代码",
-                        "name": "username",
+                        "description": "用户ID",
+                        "name": "userID",
                         "in": "query",
                         "required": true
                     }

+ 2 - 7
docs/swagger.json

@@ -731,11 +731,6 @@
         },
         "/User/QueryUserReferNum": {
             "get": {
-                "security": [
-                    {
-                        "ApiKeyAuth": []
-                    }
-                ],
                 "produces": [
                     "application/json"
                 ],
@@ -746,8 +741,8 @@
                 "parameters": [
                     {
                         "type": "string",
-                        "description": "登录代码",
-                        "name": "username",
+                        "description": "用户ID",
+                        "name": "userID",
                         "in": "query",
                         "required": true
                     }

+ 2 - 4
docs/swagger.yaml

@@ -1795,9 +1795,9 @@ paths:
   /User/QueryUserReferNum:
     get:
       parameters:
-      - description: 登录代码
+      - description: 用户ID
         in: query
-        name: username
+        name: userID
         required: true
         type: string
       produces:
@@ -1811,8 +1811,6 @@ paths:
           description: Internal Server Error
           schema:
             $ref: '#/definitions/app.Response'
-      security:
-      - ApiKeyAuth: []
       summary: 获取用户邀请码
       tags:
       - 用户信息

+ 0 - 2
models/tradeModels.go

@@ -1,2 +0,0 @@
-// Package models 100.15合约交易
-package models

+ 2 - 0
routers/router.go

@@ -47,6 +47,8 @@ func InitRouter() *gin.Engine {
 	{
 		// 获取登录ID
 		userR.GET("/GetLoginID", user.GetLoginID)
+		// 获取用户邀请码请求参数
+		userR.GET("/QueryUserReferNum", user.QueryUserReferNum)
 	}
 	// ************************ 通用服务 ************************
 	commonR := apiR.Group("Common")