fix
This commit is contained in:
parent
98c5727c7e
commit
d2766d5bd3
|
@ -130,13 +130,15 @@ func (l *GetProductInfoLogic) GetProductInfo(req *types.GetProductInfoReq, useri
|
||||||
var title types.SizeTitle
|
var title types.SizeTitle
|
||||||
if err = json.Unmarshal([]byte(*v.Title), &title); err != nil {
|
if err = json.Unmarshal([]byte(*v.Title), &title); err != nil {
|
||||||
logx.Error(err)
|
logx.Error(err)
|
||||||
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to decode size info`s title")
|
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse size info`s title")
|
||||||
}
|
}
|
||||||
var modelInfo map[string]interface{}
|
var modelInfo map[string]interface{}
|
||||||
|
if model3dList[model3dIndex].ModelInfo != nil && *model3dList[model3dIndex].ModelInfo != "" {
|
||||||
if err = json.Unmarshal([]byte(*model3dList[model3dIndex].ModelInfo), &modelInfo); err != nil {
|
if err = json.Unmarshal([]byte(*model3dList[model3dIndex].ModelInfo), &modelInfo); err != nil {
|
||||||
logx.Error(err)
|
logx.Error(err)
|
||||||
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse model info")
|
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse model info")
|
||||||
}
|
}
|
||||||
|
}
|
||||||
cover := ""
|
cover := ""
|
||||||
if modelInfo["cover"] != nil && modelInfo["cover"].(string) != "" {
|
if modelInfo["cover"] != nil && modelInfo["cover"].(string) != "" {
|
||||||
cover = modelInfo["cover"].(string)
|
cover = modelInfo["cover"].(string)
|
||||||
|
@ -224,10 +226,12 @@ func (l *GetProductInfoLogic) GetProductInfo(req *types.GetProductInfoReq, useri
|
||||||
model3dInfo := allModel3dList[allModel3dIndex]
|
model3dInfo := allModel3dList[allModel3dIndex]
|
||||||
//解码template info
|
//解码template info
|
||||||
var templateInfoRsp map[string]interface{}
|
var templateInfoRsp map[string]interface{}
|
||||||
|
if tmp.TemplateInfo != nil && *tmp.TemplateInfo != "" {
|
||||||
if err = json.Unmarshal([]byte(*tmp.TemplateInfo), &templateInfoRsp); err != nil {
|
if err = json.Unmarshal([]byte(*tmp.TemplateInfo), &templateInfoRsp); err != nil {
|
||||||
logx.Error(err)
|
logx.Error(err)
|
||||||
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse template info")
|
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse template info")
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if templateInfoRsp["cover"] != nil && templateInfoRsp["cover"].(string) != "" {
|
if templateInfoRsp["cover"] != nil && templateInfoRsp["cover"].(string) != "" {
|
||||||
cover := templateInfoRsp["cover"].(string)
|
cover := templateInfoRsp["cover"].(string)
|
||||||
if req.Size >= 200 {
|
if req.Size >= 200 {
|
||||||
|
@ -240,9 +244,11 @@ func (l *GetProductInfoLogic) GetProductInfo(req *types.GetProductInfoReq, useri
|
||||||
}
|
}
|
||||||
//解码模型数据
|
//解码模型数据
|
||||||
var modelInfoRsp map[string]interface{}
|
var modelInfoRsp map[string]interface{}
|
||||||
|
if model3dInfo.ModelInfo != nil && *model3dInfo.ModelInfo != "" {
|
||||||
if err = json.Unmarshal([]byte(*model3dInfo.ModelInfo), &modelInfoRsp); err != nil {
|
if err = json.Unmarshal([]byte(*model3dInfo.ModelInfo), &modelInfoRsp); err != nil {
|
||||||
logx.Error(err)
|
logx.Error(err)
|
||||||
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse template info")
|
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse model info")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
modelInfoRsp["id"] = allModel3dList[allModel3dIndex].Id
|
modelInfoRsp["id"] = allModel3dList[allModel3dIndex].Id
|
||||||
//解码灯光数据
|
//解码灯光数据
|
||||||
|
|
Loading…
Reference in New Issue
Block a user