소스 검색

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

zhou.xiaoning 5 년 전
부모
커밋
a66cc5ef62
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  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
 	}