Merge branch 'develop' of gitee.com:fusenpack/fusenapi into develop
This commit is contained in:
commit
eb7235281f
|
@ -124,12 +124,11 @@ func (l *UserLogoListLogic) UserLogoList(req *types.UserLogoListReq, userinfo *a
|
||||||
}
|
}
|
||||||
list, err := userMaterialModel.FindList(l.ctx, userMaterialRSB, nil, "")
|
list, err := userMaterialModel.FindList(l.ctx, userMaterialRSB, nil, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if errors.Is(err, gorm.ErrRecordNotFound) {
|
if !errors.Is(err, gorm.ErrRecordNotFound) {
|
||||||
return resp.SetStatusWithMessage(basic.CodeDbRecordNotFoundErr, "data not found")
|
|
||||||
}
|
|
||||||
logx.Error(err)
|
logx.Error(err)
|
||||||
return resp.SetStatusWithMessage(basic.CodeServiceErr, "failed to get data list")
|
return resp.SetStatusWithMessage(basic.CodeServiceErr, "failed to get data list")
|
||||||
}
|
}
|
||||||
|
}
|
||||||
var isDefaul bool = false
|
var isDefaul bool = false
|
||||||
if len(list) > 0 {
|
if len(list) > 0 {
|
||||||
for _, v := range list {
|
for _, v := range list {
|
||||||
|
|
|
@ -109,11 +109,11 @@ func (l *UserLogoSetLogic) UserLogoSet(req *types.UserLogoSetReq, userinfo *auth
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
var module = "profile"
|
||||||
if req.SetLogoSelected == 1 {
|
if req.SetLogoSelected == 1 {
|
||||||
|
|
||||||
var userInfo = &gmodel.FsUserInfo{}
|
var userInfo = &gmodel.FsUserInfo{}
|
||||||
BuilderDB := tx.Model(&gmodel.FsUserInfo{}).Where("module = ?", "profile")
|
BuilderDB := tx.Model(&gmodel.FsUserInfo{}).Where("module = ?", module)
|
||||||
if userId > 0 {
|
if userId > 0 {
|
||||||
BuilderDB.Where("user_id=?", userId)
|
BuilderDB.Where("user_id=?", userId)
|
||||||
} else {
|
} else {
|
||||||
|
@ -122,7 +122,7 @@ func (l *UserLogoSetLogic) UserLogoSet(req *types.UserLogoSetReq, userinfo *auth
|
||||||
userInfoFirstRes := BuilderDB.First(userInfo)
|
userInfoFirstRes := BuilderDB.First(userInfo)
|
||||||
err = userInfoFirstRes.Error
|
err = userInfoFirstRes.Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if errors.Is(err, gorm.ErrRecordNotFound) {
|
if !errors.Is(err, gorm.ErrRecordNotFound) {
|
||||||
logc.Errorf(l.ctx, "userInfo First err:%+v", err)
|
logc.Errorf(l.ctx, "userInfo First err:%+v", err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -149,9 +149,23 @@ func (l *UserLogoSetLogic) UserLogoSet(req *types.UserLogoSetReq, userinfo *auth
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
userInfo.Metadata = &metadataBUserInfo
|
userInfo.Metadata = &metadataBUserInfo
|
||||||
|
|
||||||
|
if userInfo.Id == 0 {
|
||||||
|
// 新增
|
||||||
|
userInfo.Module = &module
|
||||||
|
userInfo.Ctime = &nowTime
|
||||||
|
userInfo.Utime = &nowTime
|
||||||
|
userInfo.UserId = &userId
|
||||||
|
userInfo.GuestId = &guestId
|
||||||
|
resCreate := tx.Model(&userInfo).Create(&userInfo)
|
||||||
|
err = resCreate.Error
|
||||||
|
} else {
|
||||||
|
// 更新
|
||||||
userInfo.Utime = &nowTime
|
userInfo.Utime = &nowTime
|
||||||
resUpdates := tx.Model(&userInfo).Select("metadata").Where("id = ?", userInfo.Id).Updates(&userInfo)
|
resUpdates := tx.Model(&userInfo).Select("metadata").Where("id = ?", userInfo.Id).Updates(&userInfo)
|
||||||
err = resUpdates.Error
|
err = resUpdates.Error
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if err != gorm.ErrRecordNotFound {
|
if err != gorm.ErrRecordNotFound {
|
||||||
logc.Errorf(l.ctx, "FsUserInfo Updates err:%+v", err)
|
logc.Errorf(l.ctx, "FsUserInfo Updates err:%+v", err)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user