From 68cf3a10d61c97d0093ffcc31a5b75acb3e965a6 Mon Sep 17 00:00:00 2001 From: laodaming <11058467+laudamine@user.noreply.gitee.com> Date: Tue, 17 Oct 2023 17:25:34 +0800 Subject: [PATCH] fix --- .../product/internal/logic/getproductdetaillogic.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/server/product/internal/logic/getproductdetaillogic.go b/server/product/internal/logic/getproductdetaillogic.go index a2dea1da..724e6797 100644 --- a/server/product/internal/logic/getproductdetaillogic.go +++ b/server/product/internal/logic/getproductdetaillogic.go @@ -278,12 +278,11 @@ func (l *GetProductDetailLogic) GetModelOptionalFittings(ctx context.Context, op } fittingInfo := modelList[fittingIndex] var fittingDesignInfo interface{} - if fittingInfo.ModelInfo == nil || *fittingInfo.ModelInfo == "" { - continue - } - if err = json.Unmarshal([]byte(*fittingInfo.ModelInfo), &fittingDesignInfo); err != nil { - logx.Error(err) - return nil, errors.New("failed to parse fitting design info") + if fittingInfo.ModelInfo != nil && *fittingInfo.ModelInfo != "" { + if err = json.Unmarshal([]byte(*fittingInfo.ModelInfo), &fittingDesignInfo); err != nil { + logx.Error(err) + return nil, errors.New("failed to parse fitting design info") + } } //是否默认显示配件 isDefault := int64(0)