再次修复 主动判断是否为空值
This commit is contained in:
@@ -68,6 +68,7 @@ func V1_user_api(r *gin.RouterGroup) {
|
|||||||
var jsonData Login_from
|
var jsonData Login_from
|
||||||
data, _ := ctx.Get("data")
|
data, _ := ctx.Get("data")
|
||||||
if err := mapstructure.Decode(data, &jsonData); err == nil {
|
if err := mapstructure.Decode(data, &jsonData); err == nil {
|
||||||
|
if jsonData.Username != "" {
|
||||||
//转换字段
|
//转换字段
|
||||||
newUser := models.User{
|
newUser := models.User{
|
||||||
Name: jsonData.Username,
|
Name: jsonData.Username,
|
||||||
@@ -80,7 +81,7 @@ func V1_user_api(r *gin.RouterGroup) {
|
|||||||
|
|
||||||
var user models.User
|
var user models.User
|
||||||
user.Name = newUser.Name
|
user.Name = newUser.Name
|
||||||
if models.DB.Where(user.Name).First(&user).Error == nil {
|
if models.DB.Where(&user).First(&user).Error == nil {
|
||||||
// 有数据
|
// 有数据
|
||||||
//fmt.Println(user)
|
//fmt.Println(user)
|
||||||
//fmt.Println(newUser)
|
//fmt.Println(newUser)
|
||||||
@@ -122,7 +123,7 @@ func V1_user_api(r *gin.RouterGroup) {
|
|||||||
UserID: user.ID,
|
UserID: user.ID,
|
||||||
}
|
}
|
||||||
|
|
||||||
models.DB.Where(user_info.UserID).First(&user_info)
|
models.DB.Where(&user_info).First(&user_info)
|
||||||
|
|
||||||
red := map[string]interface{}{
|
red := map[string]interface{}{
|
||||||
"cookie": new_cookie,
|
"cookie": new_cookie,
|
||||||
@@ -143,6 +144,10 @@ func V1_user_api(r *gin.RouterGroup) {
|
|||||||
Return_json(ctx, "user_name_nofind", nil)
|
Return_json(ctx, "user_name_nofind", nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
Return_json(ctx, "user_name_nofind", nil)
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Return_json(ctx, "json_error", nil)
|
Return_json(ctx, "json_error", nil)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user