This commit is contained in:
laodaming 2023-09-18 18:57:37 +08:00
parent 66f0f2dffa
commit 573a199878

View File

@ -187,16 +187,17 @@ func (l *defaultImageHandle) LogoInfoSet(ctx context.Context, in *LogoInfoSetReq
/* logo合图 */ /* logo合图 */
type ( type (
LogoCombineReq struct { LogoCombineReq struct {
UserId int64 `json:"user_id"` UserId int64 `json:"user_id"`
GuestId int64 `json:"guest_id"` GuestId int64 `json:"guest_id"`
TemplateId int64 `json:"template_id"` TemplateId int64 `json:"template_id"`
TemplateTag string `json:"template_tag"` TemplateTag string `json:"template_tag"`
Website string `json:"website"` // 合图参数 Website string `json:"website"` // 合图参数
Slogan string `json:"slogan"` // 合图参数 Slogan string `json:"slogan"` // 合图参数
Address string `json:"address"` // 合图参数 Address string `json:"address"` // 合图参数
Phone string `json:"phone"` // 合图参数 Phone string `json:"phone"` // 合图参数
Qrcode string `json:"qrcode"` // 合图参数 Qrcode string `json:"qrcode"` // 合图参数
LogoUrl string `json:"logo_url"` // 合图参数 LogoUrl string `json:"logo_url"` // 合图参数
TemplateTagColor TemplateTagColor `json:"template_tag_color"`
} }
LogoCombineRes struct { LogoCombineRes struct {
ResourceId string ResourceId string
@ -206,6 +207,10 @@ type (
DiffTimeUploadFile int64 DiffTimeUploadFile int64
} }
) )
type TemplateTagColor struct {
Color [][]string `json:"color"`
Index int `json:"index"`
}
func (l *defaultImageHandle) LogoCombine(ctx context.Context, in *LogoCombineReq) (*LogoCombineRes, error) { func (l *defaultImageHandle) LogoCombine(ctx context.Context, in *LogoCombineReq) (*LogoCombineRes, error) {
// 查询logo最新基础信息 // 查询logo最新基础信息
@ -308,6 +313,10 @@ func (l *defaultImageHandle) LogoCombine(ctx context.Context, in *LogoCombineReq
combineParam["phone"] = in.Phone combineParam["phone"] = in.Phone
combineParam["address"] = in.Address combineParam["address"] = in.Address
combineParam["qrcode"] = in.Qrcode combineParam["qrcode"] = in.Qrcode
combineParam["template_tag_selected"] = map[string]interface{}{
"template_tag": in.TemplateTag,
"color": in.TemplateTagColor,
}
var postMap = make(map[string]interface{}, 2) var postMap = make(map[string]interface{}, 2)
postMap["module_data"] = moduleDataMap postMap["module_data"] = moduleDataMap