新增逻辑

This commit is contained in:
yan.y 2024-04-03 17:23:22 +08:00
parent 43c26825b2
commit b86a9e50b3
2 changed files with 14 additions and 5 deletions

View File

@ -13,7 +13,9 @@ import (
) )
type LoginRequest struct { type LoginRequest struct {
Code string Code string
NickName string
HeadImgUrl string
} }
type LoginResponse struct { type LoginResponse struct {
@ -52,15 +54,21 @@ func (p DefParty) login() web_iris.Party {
LoginError.DefFail(ctx, loginRequest, info.ErrMsg) LoginError.DefFail(ctx, loginRequest, info.ErrMsg)
return return
} }
if len(loginRequest.NickName) == 0 {
loginRequest.NickName = defaultNickName
}
if len(loginRequest.HeadImgUrl) == 0 {
loginRequest.HeadImgUrl = defaultHeadImgUrl
}
var userInfo models.User var userInfo models.User
database.Instance().Model(&models.User{}).Where("open_id = ? or union_id = ?", "1", "2").Find(&userInfo) database.Instance().Model(&models.User{}).Where("open_id = ? or union_id = ?", "1", "2").Find(&userInfo)
if userInfo.Id == 0 { if userInfo.Id == 0 {
newUser := models.User{ newUser := models.User{
NickName: defaultNickName, NickName: loginRequest.NickName,
HeadImgUrl: defaultHeadImgUrl, HeadImgUrl: loginRequest.HeadImgUrl,
Amount: 0, Amount: 0,
OpenId: NextId.Generate().String(), OpenId: info.Openid,
UnionId: NextId.Generate().String(), UnionId: info.Unionid,
UserType: 0, UserType: 0,
Mobile: "", Mobile: "",
Role: 0, Role: 0,

1
business/api/car.go Normal file
View File

@ -0,0 +1 @@
package api