Selaa lähdekoodia

GetLoginID接口将LoginID以字符串返回

zhou.xiaoning 4 vuotta sitten
vanhempi
commit
bc3dd6c68d
6 muutettua tiedostoa jossa 4851 lisäystä ja 2776 poistoa
  1. 2 2
      config/pcweb_menu/pcweb_menu_pingan.json
  2. 3 2
      controllers/user/login.go
  3. 1139 118
      docs/docs.go
  4. 1139 118
      docs/swagger.json
  5. 2566 2524
      docs/swagger.yaml
  6. 2 12
      models/account.go

+ 2 - 2
config/pcweb_menu/pcweb_menu_pingan.json

@@ -775,7 +775,7 @@
             "isshow": true,
             "children": [
               {
-                "code": "spot_price_management_pending_someprice",
+                "code": "spot_price_management_all_someprice",
                 "title": "点价登记",
                 "sort": 1,
                 "type": 2,
@@ -786,7 +786,7 @@
                 "children": []
               },
               {
-                "code": "spot_price_management_pending_hedging",
+                "code": "spot_price_management_all_hedging",
                 "title": "对冲保值",
                 "sort": 2,
                 "type": 2,

+ 3 - 2
controllers/user/login.go

@@ -1,6 +1,7 @@
 package user
 
 import (
+	"fmt"
 	"mtp2_if/global/app"
 	"mtp2_if/global/e"
 	"mtp2_if/logger"
@@ -37,13 +38,13 @@ func GetLoginID(c *gin.Context) {
 
 	// 通过登录代码查询登录账号
 	if loginaccount, _ := models.GetLoginAccountByLoginCode(req.UserName); loginaccount != nil {
-		appG.Response(http.StatusOK, e.SUCCESS, loginaccount.Loginid)
+		appG.Response(http.StatusOK, e.SUCCESS, fmt.Sprintf("%v", loginaccount.Loginid))
 		return
 	}
 
 	// 通过手机号码查询登录账号
 	if loginaccount, _ := models.GetLoginAccountByMobile(req.UserName); loginaccount != nil {
-		appG.Response(http.StatusOK, e.SUCCESS, loginaccount.Loginid)
+		appG.Response(http.StatusOK, e.SUCCESS, fmt.Sprintf("%v", loginaccount.Loginid))
 		return
 	}
 

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1139 - 118
docs/docs.go


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1139 - 118
docs/swagger.json


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 2566 - 2524
docs/swagger.yaml


+ 2 - 12
models/account.go

@@ -6,7 +6,6 @@ import (
 	"fmt"
 	"mtp2_if/db"
 	"mtp2_if/global/e"
-	"mtp2_if/logger"
 	"mtp2_if/utils"
 	"strconv"
 	"time"
@@ -558,8 +557,8 @@ func GetLoginAccountByLoginCode(loginCode string) (*Loginaccount, error) {
 	engine := db.GetEngine()
 
 	// 如果要使用 *Loginaccount, 则应初始化后再使用
-	var loginaccount *Loginaccount
-	loginaccount = &Loginaccount{}
+	// var loginaccount *Loginaccount
+	loginaccount := &Loginaccount{}
 	// var loginaccount Loginaccount
 	has, err := engine.Where("LOGINCODE = ?", loginCode).Get(loginaccount)
 	if err != nil {
@@ -567,15 +566,6 @@ func GetLoginAccountByLoginCode(loginCode string) (*Loginaccount, error) {
 	}
 
 	if has {
-		logger.GetLogger().Debugln("func1 loginAccount: %v", loginaccount)
-
-		arr := make([]Loginaccount, 0)
-		if err = engine.Where("LOGINCODE = ?", loginCode).Find(&arr); err == nil {
-			if len(arr) > 0 {
-				logger.GetLogger().Debugln("func2 loginAccount: %v", arr[0])
-			}
-		}
-
 		return loginaccount, nil
 	}
 

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä