fix:合图调整

This commit is contained in:
momo 2023-10-07 11:32:11 +08:00
parent cf83bd068b
commit 122d558765
6 changed files with 19 additions and 19 deletions

View File

@ -28,6 +28,9 @@ type ResourceInfoReq struct {
} }
type LogoCombineReq struct { type LogoCombineReq struct {
LogoUrl string `json:"logo_url"` // 合图参数
TemplateTagColor TemplateTagColor `json:"template_tag_color"`
TemplateTagGroups []TemplateTagGroups `json:"template_tag_groups"`
TemplateId int64 `json:"template_id"` // 合图参数 TemplateId int64 `json:"template_id"` // 合图参数
TemplateTag string `json:"template_tag"` // 合图参数 TemplateTag string `json:"template_tag"` // 合图参数
Website string `json:"website,optional"` // 合图参数 Website string `json:"website,optional"` // 合图参数
@ -35,9 +38,6 @@ type LogoCombineReq struct {
Address string `json:"address,optional"` // 合图参数 Address string `json:"address,optional"` // 合图参数
Phone string `json:"phone,optional"` // 合图参数 Phone string `json:"phone,optional"` // 合图参数
Qrcode string `json:"qrcode,optional"` // 合图参数 Qrcode string `json:"qrcode,optional"` // 合图参数
LogoUrl string `json:"logo_url"` // 合图参数
TemplateTagColor TemplateTagColor `json:"template_tag_color"`
TemplateTagGroups []TemplateTagGroups `json:"template_tag_groups"`
} }
type TemplateTagColor struct { type TemplateTagColor struct {

View File

@ -19,6 +19,7 @@ AWS:
Secret: sjCEv0JxATnPCxno2KNLm0X8oDc7srUR+4vkYhvm Secret: sjCEv0JxATnPCxno2KNLm0X8oDc7srUR+4vkYhvm
Token: Token:
BLMService: BLMService:
Version: "2"
Url: "http://18.119.109.254:8999" Url: "http://18.119.109.254:8999"
# Url: "http://192.168.1.9:8999" # Url: "http://192.168.1.9:8999"
ImageProcess: ImageProcess:

View File

@ -22,6 +22,7 @@ type Config struct {
} }
} }
BLMService struct { BLMService struct {
Version string
Url string Url string
ImageProcess struct { ImageProcess struct {
Url string Url string

View File

@ -171,12 +171,9 @@ func (l *UploadLogoLogic) UploadLogo(req *types.UploadLogoReq, userinfo *auth.Us
logoHeight = 200 logoHeight = 200
} }
var resultStr string var resultStr string
var postMap = make(map[string]string, 1)
postMap["logo_url"] = logoUrl
resLogoStandard, err := l.svcCtx.Repositories.ImageHandle.LogoInfoSet(l.ctx, &repositories.LogoInfoSetReq{ resLogoStandard, err := l.svcCtx.Repositories.ImageHandle.LogoInfoSet(l.ctx, &repositories.LogoInfoSetReq{
LogoUrl: logoUrl, LogoUrl: logoUrl,
Version: l.svcCtx.Config.BLMService.Version,
}) })
if err != nil { if err != nil {

View File

@ -55,17 +55,16 @@ type (
type ( type (
LogoCombineReq { LogoCombineReq {
TemplateId int64 `json:"template_id"` // 合图参数 LogoUrl string `json:"logo_url"` // 合图参数
TemplateTag string `json:"template_tag"` // 合图参数 TemplateTagColor TemplateTagColor `json:"template_tag_color"`
Website string `json:"website,optional"` // 合图参数
Slogan string `json:"slogan,optional"` // 合图参数
Address string `json:"address,optional"` // 合图参数
Phone string `json:"phone,optional"` // 合图参数
Qrcode string `json:"qrcode,optional"` // 合图参数
LogoUrl string `json:"logo_url"` // 合图参数
TemplateTagColor TemplateTagColor `json:"template_tag_color"`
TemplateTagGroups []TemplateTagGroups `json:"template_tag_groups"` TemplateTagGroups []TemplateTagGroups `json:"template_tag_groups"`
TemplateId int64 `json:"template_id"` // 合图参数
TemplateTag string `json:"template_tag"` // 合图参数
Website string `json:"website,optional"` // 合图参数
Slogan string `json:"slogan,optional"` // 合图参数
Address string `json:"address,optional"` // 合图参数
Phone string `json:"phone,optional"` // 合图参数
Qrcode string `json:"qrcode,optional"` // 合图参数
} }
TemplateTagColor { TemplateTagColor {
Colors [][]string `json:"colors"` // 颜色组合 Colors [][]string `json:"colors"` // 颜色组合

View File

@ -160,6 +160,7 @@ func (l *defaultImageHandle) LogoInfo(ctx context.Context, in *LogoInfoReq) (*Lo
type ( type (
LogoInfoSetReq struct { LogoInfoSetReq struct {
LogoUrl string `json:"logo_url"` LogoUrl string `json:"logo_url"`
Version string `json:"version"`
} }
LogoInfoSetRes struct { LogoInfoSetRes struct {
Res string `json:"res"` Res string `json:"res"`
@ -168,8 +169,9 @@ type (
func (l *defaultImageHandle) LogoInfoSet(ctx context.Context, in *LogoInfoSetReq) (*LogoInfoSetRes, error) { func (l *defaultImageHandle) LogoInfoSet(ctx context.Context, in *LogoInfoSetReq) (*LogoInfoSetRes, error) {
var resultBLM constants.BLMServiceUrlResult var resultBLM constants.BLMServiceUrlResult
postMap := make(map[string]string, 1) postMap := make(map[string]string, 2)
postMap["logo_url"] = in.LogoUrl postMap["logo_url"] = in.LogoUrl
postMap["version"] = in.Version
logc.Infof(ctx, "算法请求--LOGO基础信息--开始时间:%v", time.Now().UTC()) logc.Infof(ctx, "算法请求--LOGO基础信息--开始时间:%v", time.Now().UTC())
err := curl.NewClient(ctx, &curl.Config{ err := curl.NewClient(ctx, &curl.Config{
@ -306,7 +308,7 @@ func (l *defaultImageHandle) LogoCombine(ctx context.Context, in *LogoCombineReq
"color": in.TemplateTagColor.Color, "color": in.TemplateTagColor.Color,
"index": in.TemplateTagColor.Index, "index": in.TemplateTagColor.Index,
} }
var postMap = make(map[string]interface{}, 2) var postMap = make(map[string]interface{}, 3)
postMap["module_data"] = moduleDataMap postMap["module_data"] = moduleDataMap
postMap["tag_data"] = in.ProductTemplateTagGroups postMap["tag_data"] = in.ProductTemplateTagGroups
postMap["param_data"] = combineParam postMap["param_data"] = combineParam