fix:上传logo
This commit is contained in:
parent
b8cf209d24
commit
98851a41ea
|
@ -247,11 +247,24 @@ func (l *UploadLogoLogic) UploadLogo(req *types.UploadLogoReq, userinfo *auth.Us
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
userInfo.Metadata = &metadataB
|
userInfo.Metadata = &metadataB
|
||||||
logc.Infof(l.ctx, "userInfo %+v", userInfo)
|
|
||||||
if userInfo.Id > 0 {
|
if userInfo.Id > 0 {
|
||||||
tx.Select("metadata").Where("id = ?", userInfo.Id).Updates(userInfo)
|
resUpdates := tx.Select("metadata").Where("id = ?", userInfo.Id).Updates(&userInfo)
|
||||||
|
err = resUpdates.Error
|
||||||
|
if err != nil {
|
||||||
|
if err != gorm.ErrRecordNotFound {
|
||||||
|
logc.Errorf(l.ctx, "FsUserInfo Updates err:%+v", err)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
tx.Create(userInfo)
|
resCreate := tx.Create(&userInfo)
|
||||||
|
err = resCreate.Error
|
||||||
|
if err != nil {
|
||||||
|
if err != gorm.ErrRecordNotFound {
|
||||||
|
logc.Errorf(l.ctx, "FsUserInfo Create err:%+v", err)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue
Block a user