Forráskód Böngészése

修改“GetLoginAccountByLoginCode”方法中指针使用的问题

zhou.xiaoning 5 éve
szülő
commit
a66cc5ef62
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      models/accountModels.go

+ 4 - 1
models/accountModels.go

@@ -11,8 +11,11 @@ import (
 func GetLoginAccountByLoginCode(loginCode string) (*dbmodels.Loginaccount, error) {
 	engine := db.GetEngine()
 
+	// 如果要使用 *dbmodels.Loginaccount, 则应初始化后再使用
 	var loginaccount *dbmodels.Loginaccount
-	if _, err := engine.Where("Logincode = ?", loginCode).Get(loginaccount); err != nil {
+	loginaccount = &dbmodels.Loginaccount{}
+	// var loginaccount dbmodels.Loginaccount
+	if _, err := engine.Where("LOGINCODE = ?", loginCode).Get(loginaccount); err != nil {
 		return nil, err
 	}