11
This commit is contained in:
@@ -100,6 +100,10 @@ func (w *wsConnectItem) renderImage(data []byte) {
|
||||
logx.Error("invalid format of websocket render image message", err)
|
||||
return
|
||||
}
|
||||
if renderImageData.RenderData.Logo == "" {
|
||||
w.renderErrResponse(renderImageData.RenderId, renderImageData.RenderData.TemplateTag, "", "请传入logo", renderImageData.RenderData.ProductId, w.userId, w.guestId, 0, 0, 0, 0)
|
||||
return
|
||||
}
|
||||
lenColor := len(renderImageData.RenderData.TemplateTagColor.Color)
|
||||
if lenColor == 0 {
|
||||
w.renderErrResponse(renderImageData.RenderId, renderImageData.RenderData.TemplateTag, "", "请传入模板标签选择的颜色", renderImageData.RenderData.ProductId, w.userId, w.guestId, 0, 0, 0, 0)
|
||||
@@ -126,7 +130,7 @@ func (w *wsConnectItem) renderImage(data []byte) {
|
||||
return
|
||||
}
|
||||
//获取用户需要渲染logo
|
||||
logoInfo, err := w.logic.svcCtx.Repositories.ImageHandle.LogoInfo(w.logic.ctx, &repositories.LogoInfoReq{
|
||||
/*logoInfo, err := w.logic.svcCtx.Repositories.ImageHandle.LogoInfo(w.logic.ctx, &repositories.LogoInfoReq{
|
||||
UserId: w.userId,
|
||||
GuestId: w.guestId,
|
||||
})
|
||||
@@ -139,7 +143,7 @@ func (w *wsConnectItem) renderImage(data []byte) {
|
||||
w.renderErrResponse(renderImageData.RenderId, renderImageData.RenderData.TemplateTag, "", "用户logo素材url是空的", renderImageData.RenderData.ProductId, w.userId, w.guestId, 0, 0, 0, 0)
|
||||
return
|
||||
}
|
||||
renderImageData.RenderData.Logo = *logoInfo.LogoUrl
|
||||
renderImageData.RenderData.Logo = *logoInfo.LogoUrl*/
|
||||
//用户id赋值
|
||||
renderImageData.RenderData.UserId = w.userId
|
||||
renderImageData.RenderData.GuestId = w.guestId
|
||||
@@ -171,7 +175,7 @@ func (w *wsConnectItem) renderImage(data []byte) {
|
||||
return
|
||||
}
|
||||
//获取模板开关信息并且对于没有默认值的给赋值默认值(但凡DIY有一个是空的就要请求默认数据)
|
||||
if renderImageData.RenderData.Website == "" || renderImageData.RenderData.Phone == "" || renderImageData.RenderData.Address == "" || renderImageData.RenderData.Qrcode == "" || renderImageData.RenderData.Slogan == "" {
|
||||
/*if renderImageData.RenderData.Website == "" || renderImageData.RenderData.Phone == "" || renderImageData.RenderData.Address == "" || renderImageData.RenderData.Qrcode == "" || renderImageData.RenderData.Slogan == "" {
|
||||
templateSwitchInfo := template_switch_info.GetTemplateSwitchInfo(productTemplate.Id, productTemplate.TemplateInfo, *productTemplate.MaterialImg)
|
||||
if renderImageData.RenderData.Website == "" && templateSwitchInfo.MaterialData.Website.IfShow {
|
||||
renderImageData.RenderData.Website = templateSwitchInfo.MaterialData.Website.DefaultValue
|
||||
@@ -188,19 +192,19 @@ func (w *wsConnectItem) renderImage(data []byte) {
|
||||
if renderImageData.RenderData.Slogan == "" && templateSwitchInfo.MaterialData.Slogan.IfShow {
|
||||
renderImageData.RenderData.Slogan = templateSwitchInfo.MaterialData.Slogan.DefaultValue
|
||||
}
|
||||
}
|
||||
}*/
|
||||
//获取刀版图
|
||||
combineReq := repositories.LogoCombineReq{
|
||||
UserId: renderImageData.RenderData.UserId,
|
||||
GuestId: renderImageData.RenderData.GuestId,
|
||||
TemplateId: productTemplate.Id,
|
||||
TemplateTag: renderImageData.RenderData.TemplateTag,
|
||||
Website: renderImageData.RenderData.Website,
|
||||
Slogan: renderImageData.RenderData.Slogan,
|
||||
Address: renderImageData.RenderData.Address,
|
||||
Phone: renderImageData.RenderData.Phone,
|
||||
Qrcode: renderImageData.RenderData.Qrcode,
|
||||
LogoUrl: renderImageData.RenderData.Logo,
|
||||
UserId: renderImageData.RenderData.UserId,
|
||||
GuestId: renderImageData.RenderData.GuestId,
|
||||
ProductTemplateV2Info: productTemplate,
|
||||
TemplateTag: renderImageData.RenderData.TemplateTag,
|
||||
Website: renderImageData.RenderData.Website,
|
||||
Slogan: renderImageData.RenderData.Slogan,
|
||||
Address: renderImageData.RenderData.Address,
|
||||
Phone: renderImageData.RenderData.Phone,
|
||||
Qrcode: renderImageData.RenderData.Qrcode,
|
||||
LogoUrl: renderImageData.RenderData.Logo,
|
||||
TemplateTagColor: repositories.TemplateTagColor{
|
||||
Color: renderImageData.RenderData.TemplateTagColor.Color,
|
||||
Index: renderImageData.RenderData.TemplateTagColor.SelectedIndex,
|
||||
|
||||
Reference in New Issue
Block a user