fix:订单模块
This commit is contained in:
parent
cc6da9a648
commit
cf83bd068b
|
@ -1205,79 +1205,79 @@ func (d *defaultOrder) Create(ctx context.Context, in *CreateReq) (res *CreateRe
|
||||||
func (d *defaultOrder) OrderShoppingCartSnapshotHandler(ctx context.Context, req *string) (res map[string]interface{}, err error) {
|
func (d *defaultOrder) OrderShoppingCartSnapshotHandler(ctx context.Context, req *string) (res map[string]interface{}, err error) {
|
||||||
var snapshot map[string]interface{}
|
var snapshot map[string]interface{}
|
||||||
json.Unmarshal([]byte(*req), &snapshot)
|
json.Unmarshal([]byte(*req), &snapshot)
|
||||||
snapshotFittingInfoData, snapshotFittingInfoEx := snapshot["fitting_info"]
|
// snapshotFittingInfoData, snapshotFittingInfoEx := snapshot["fitting_info"]
|
||||||
var fittingInfoMap map[string]interface{}
|
// var fittingInfoMap map[string]interface{}
|
||||||
if snapshotFittingInfoEx {
|
// if snapshotFittingInfoEx {
|
||||||
var snapshotFittingInfoJson map[string]interface{}
|
// var snapshotFittingInfoJson map[string]interface{}
|
||||||
var fittingName string
|
// var fittingName string
|
||||||
snapshotFittingInfo := snapshotFittingInfoData.(map[string]interface{})
|
// snapshotFittingInfo := snapshotFittingInfoData.(map[string]interface{})
|
||||||
snapshotFittingInfoJsonData, snapshotFittingInfoJsonEx := snapshotFittingInfo["fitting_json"]
|
// snapshotFittingInfoJsonData, snapshotFittingInfoJsonEx := snapshotFittingInfo["fitting_json"]
|
||||||
if snapshotFittingInfoJsonEx {
|
// if snapshotFittingInfoJsonEx {
|
||||||
json.Unmarshal([]byte(snapshotFittingInfoJsonData.(string)), &snapshotFittingInfoJson)
|
// json.Unmarshal([]byte(snapshotFittingInfoJsonData.(string)), &snapshotFittingInfoJson)
|
||||||
}
|
// }
|
||||||
fittingNameData, fittingNameEx := snapshotFittingInfo["fitting_name"]
|
// fittingNameData, fittingNameEx := snapshotFittingInfo["fitting_name"]
|
||||||
if fittingNameEx {
|
// if fittingNameEx {
|
||||||
fittingName = fittingNameData.(string)
|
// fittingName = fittingNameData.(string)
|
||||||
}
|
// }
|
||||||
fittingInfoMap = make(map[string]interface{}, 2)
|
// fittingInfoMap = make(map[string]interface{}, 2)
|
||||||
fittingInfoMap["fitting_json"] = snapshotFittingInfoJson
|
// fittingInfoMap["fitting_json"] = snapshotFittingInfoJson
|
||||||
fittingInfoMap["fitting_name"] = fittingName
|
// fittingInfoMap["fitting_name"] = fittingName
|
||||||
}
|
// }
|
||||||
snapshot["fitting_info"] = fittingInfoMap
|
// snapshot["fitting_info"] = fittingInfoMap
|
||||||
|
|
||||||
snapshotModelInfoData, snapshotModelInfoEx := snapshot["model_info"]
|
// snapshotModelInfoData, snapshotModelInfoEx := snapshot["model_info"]
|
||||||
var modelInfoMap map[string]interface{}
|
// var modelInfoMap map[string]interface{}
|
||||||
if snapshotModelInfoEx {
|
// if snapshotModelInfoEx {
|
||||||
var snapshotModelInfoJson map[string]interface{}
|
// var snapshotModelInfoJson map[string]interface{}
|
||||||
snapshotModelInfo := snapshotModelInfoData.(map[string]interface{})
|
// snapshotModelInfo := snapshotModelInfoData.(map[string]interface{})
|
||||||
snapshotModelInfoJsonData, snapshotModelInfoJsonEx := snapshotModelInfo["model_json"]
|
// snapshotModelInfoJsonData, snapshotModelInfoJsonEx := snapshotModelInfo["model_json"]
|
||||||
if snapshotModelInfoJsonEx {
|
// if snapshotModelInfoJsonEx {
|
||||||
json.Unmarshal([]byte(snapshotModelInfoJsonData.(string)), &snapshotModelInfoJson)
|
// json.Unmarshal([]byte(snapshotModelInfoJsonData.(string)), &snapshotModelInfoJson)
|
||||||
}
|
// }
|
||||||
modelInfoMap = make(map[string]interface{}, 1)
|
// modelInfoMap = make(map[string]interface{}, 1)
|
||||||
modelInfoMap["model_json"] = snapshotModelInfoJson
|
// modelInfoMap["model_json"] = snapshotModelInfoJson
|
||||||
}
|
// }
|
||||||
snapshot["model_info"] = modelInfoMap
|
// snapshot["model_info"] = modelInfoMap
|
||||||
|
|
||||||
snapshotTemplateInfoData, snapshotTemplateInfoEx := snapshot["template_info"]
|
// snapshotTemplateInfoData, snapshotTemplateInfoEx := snapshot["template_info"]
|
||||||
var templateInfoMap map[string]interface{}
|
// var templateInfoMap map[string]interface{}
|
||||||
if snapshotTemplateInfoEx {
|
// if snapshotTemplateInfoEx {
|
||||||
var snapshotTemplateInfoJson map[string]interface{}
|
// var snapshotTemplateInfoJson map[string]interface{}
|
||||||
var templateTag string
|
// var templateTag string
|
||||||
snapshotTemplateInfo := snapshotTemplateInfoData.(map[string]interface{})
|
// snapshotTemplateInfo := snapshotTemplateInfoData.(map[string]interface{})
|
||||||
snapshotTemplateInfoJsonData, snapshotTemplateInfoJsonEx := snapshotTemplateInfo["template_json"]
|
// snapshotTemplateInfoJsonData, snapshotTemplateInfoJsonEx := snapshotTemplateInfo["template_json"]
|
||||||
if snapshotTemplateInfoJsonEx {
|
// if snapshotTemplateInfoJsonEx {
|
||||||
json.Unmarshal([]byte(snapshotTemplateInfoJsonData.(string)), &snapshotTemplateInfoJson)
|
// json.Unmarshal([]byte(snapshotTemplateInfoJsonData.(string)), &snapshotTemplateInfoJson)
|
||||||
}
|
// }
|
||||||
templateTagData, templateTagEx := snapshotTemplateInfo["template_tag"]
|
// templateTagData, templateTagEx := snapshotTemplateInfo["template_tag"]
|
||||||
if templateTagEx {
|
// if templateTagEx {
|
||||||
templateTag = templateTagData.(string)
|
// templateTag = templateTagData.(string)
|
||||||
}
|
// }
|
||||||
templateInfoMap = make(map[string]interface{}, 2)
|
// templateInfoMap = make(map[string]interface{}, 2)
|
||||||
templateInfoMap["template_json"] = snapshotTemplateInfoJson
|
// templateInfoMap["template_json"] = snapshotTemplateInfoJson
|
||||||
templateInfoMap["template_tag"] = templateTag
|
// templateInfoMap["template_tag"] = templateTag
|
||||||
}
|
// }
|
||||||
snapshot["template_info"] = templateInfoMap
|
// snapshot["template_info"] = templateInfoMap
|
||||||
|
|
||||||
snapshotLightInfoData, snapshotLightInfoEx := snapshot["light_info"]
|
// snapshotLightInfoData, snapshotLightInfoEx := snapshot["light_info"]
|
||||||
var lightInfoMap map[string]interface{}
|
// var lightInfoMap map[string]interface{}
|
||||||
if snapshotLightInfoEx {
|
// if snapshotLightInfoEx {
|
||||||
var snapshotLightInfoJson map[string]interface{}
|
// var snapshotLightInfoJson map[string]interface{}
|
||||||
var lightTag string
|
// var lightTag string
|
||||||
snapshotLightInfo := snapshotLightInfoData.(map[string]interface{})
|
// snapshotLightInfo := snapshotLightInfoData.(map[string]interface{})
|
||||||
snapshotLightInfoJsonData, snapshotLightInfoJsonEx := snapshotLightInfo["light_json"]
|
// snapshotLightInfoJsonData, snapshotLightInfoJsonEx := snapshotLightInfo["light_json"]
|
||||||
if snapshotLightInfoJsonEx {
|
// if snapshotLightInfoJsonEx {
|
||||||
json.Unmarshal([]byte(snapshotLightInfoJsonData.(string)), &snapshotLightInfoJson)
|
// json.Unmarshal([]byte(snapshotLightInfoJsonData.(string)), &snapshotLightInfoJson)
|
||||||
}
|
// }
|
||||||
lightTagData, lightTagEx := snapshotLightInfo["light_tag"]
|
// lightTagData, lightTagEx := snapshotLightInfo["light_tag"]
|
||||||
if lightTagEx {
|
// if lightTagEx {
|
||||||
lightTag = lightTagData.(string)
|
// lightTag = lightTagData.(string)
|
||||||
}
|
// }
|
||||||
lightInfoMap = make(map[string]interface{}, 2)
|
// lightInfoMap = make(map[string]interface{}, 2)
|
||||||
lightInfoMap["light_json"] = snapshotLightInfoJson
|
// lightInfoMap["light_json"] = snapshotLightInfoJson
|
||||||
lightInfoMap["light_tag"] = lightTag
|
// lightInfoMap["light_tag"] = lightTag
|
||||||
}
|
// }
|
||||||
snapshot["light_info"] = lightInfoMap
|
// snapshot["light_info"] = lightInfoMap
|
||||||
return snapshot, nil
|
return snapshot, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user