Prechádzať zdrojové kódy

增加搜索用户的接口

zou.yingbin 3 rokov pred
rodič
commit
2c17a4c63f
4 zmenil súbory, kde vykonal 14 pridanie a 2 odobranie
  1. 4 0
      docs/docs.go
  2. 4 0
      docs/swagger.json
  3. 3 0
      docs/swagger.yaml
  4. 3 2
      models/wrTrade2.go

+ 4 - 0
docs/docs.go

@@ -37134,6 +37134,10 @@ var doc = `{
                 "username2": {
                     "description": "用户名称(未脱敏)",
                     "type": "string"
+                },
+                "usertype": {
+                    "description": "账户类型 -  1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)",
+                    "type": "integer"
                 }
             }
         },

+ 4 - 0
docs/swagger.json

@@ -37119,6 +37119,10 @@
                 "username2": {
                     "description": "用户名称(未脱敏)",
                     "type": "string"
+                },
+                "usertype": {
+                    "description": "账户类型 -  1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)",
+                    "type": "integer"
                 }
             }
         },

+ 3 - 0
docs/swagger.yaml

@@ -16972,6 +16972,9 @@ definitions:
       username2:
         description: 用户名称(未脱敏)
         type: string
+      usertype:
+        description: 账户类型 -  1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
+        type: integer
     required:
     - username
     type: object

+ 3 - 2
models/wrTrade2.go

@@ -4663,6 +4663,7 @@ type WrSearchUser struct {
 	USERNAME  string `json:"username"  xorm:"'USERNAME'" form:"username" binding:"required"` // 用户名称(已脱敏)
 	USERID    int64  `json:"userid"  xorm:"'USERID'"`                                        // 用户ID
 	USERNAME2 string `json:"username2"  xorm:"'-'"`                                          // 用户名称(未脱敏)
+	USERTYPE  int    `json:"usertype"  xorm:"'USERTYPE'"`                                    // 账户类型 -  1:交易所 2:机构 3:会员子机构 4:经纪人 5:投资者 6:客户 7:企业成员(云平台)
 }
 
 func (r *WrSearchUser) calc() {
@@ -4672,8 +4673,8 @@ func (r *WrSearchUser) calc() {
 
 func (r *WrSearchUser) buildSql() string {
 	var sqlId utils.SQLVal = `
-select t.userid, t.accountname username from useraccount t
-where t.accountname like '%%%v%%'
+select t.userid, t.usertype, t.accountname username from useraccount t
+where t.usertype in(2,6) and t.accountname like '%%%v%%'
 `
 	sqlId.FormatParam(r.USERNAME)
 	return sqlId.String()