用户模块--logo列表

This commit is contained in:
Hiven
2023-08-03 14:38:17 +08:00
parent 464133be97
commit 39ffc78d6d
8 changed files with 184 additions and 16 deletions

View File

@@ -1,7 +1,6 @@
package logic
import (
"fmt"
"fusenapi/model/gmodel"
"fusenapi/utils/auth"
"fusenapi/utils/basic"
@@ -46,20 +45,18 @@ func (l *UploadLogoLogic) UploadLogo(req *types.UploadLogoReq, userinfo *auth.Us
return resp.SetStatus(basic.CodeUnAuth)
}
// 定义用户ID
var uid int64
var userId int64
var guestId int64
// 检查用户是否是游客
if userinfo.IsGuest() {
// 如果是使用游客ID和游客键名格式
uid = userinfo.GuestId
guestId = userinfo.GuestId
} else {
// 否则使用用户ID和用户键名格式
uid = userinfo.UserId
userId = userinfo.UserId
}
fmt.Println(uid)
var logoWidth int64
var logoHeight int64
// 查看sku是否存在
@@ -118,7 +115,8 @@ func (l *UploadLogoLogic) UploadLogo(req *types.UploadLogoReq, userinfo *auth.Us
userMaterialModel := gmodel.NewFsUserMaterialModel(l.svcCtx.MysqlConn)
_, err := userMaterialModel.CreateOrUpdate(l.ctx, &gmodel.FsUserMaterial{
Module: &module,
UserId: &uid,
UserId: &userId,
GuestId: &guestId,
ResourceId: &req.ResourceId,
ResourceUrl: &req.ResourceUrl,
Metadata: &resultStr,