/// <summary> /// 获取标准商品类目属性 /// </summary> /// <param name="itemprop"></param> /// <returns></returns> internal List <ItemProp> GetItemprops(ItempropsGet itemprop) { ITopClient client = new DefaultTopClient(StaticSystemConfig.soft.ApiURL, StaticSystemConfig.soft.AppKey, StaticSystemConfig.soft.AppSecret, "json"); ItempropsGetRequest req = new ItempropsGetRequest(); req.Fields = "is_input_prop,type,modified_time,modified_type,cid,required,features,is_taosir,taosir_do,pid,parent_pid,parent_vid,name,is_key_prop,is_sale_prop,is_color_prop,is_enum_prop,is_item_prop,must,multi,prop_values,status,sort_order,child_template,is_allow_alias"; req.Cid = itemprop.Cid; req.Pid = itemprop.Pid; req.ParentPid = itemprop.ParentPid; req.IsKeyProp = itemprop.IsKeyProp; req.IsSaleProp = itemprop.IsSaleProp; req.IsColorProp = itemprop.IsColorProp; req.IsEnumProp = itemprop.IsEnumProp; req.IsInputProp = itemprop.IsInputProp; req.IsItemProp = itemprop.IsItemProp; req.ChildPath = itemprop.ChildPath; req.Type = itemprop.Type; req.AttrKeys = itemprop.AttrKeys; ItempropsGetResponse response = client.Execute(req); TopJsonParser topjson = new TopJsonParser(); ItempropsGetResponse1 resp = topjson.Parse <ItempropsGetResponse1>(response.Body); return(resp.ItemProps); }
/// <summary> /// 获取标准商品类目属性 /// </summary> /// <param name="itemprop"></param> /// <returns></returns> public List <ItemProp> GetItemprops(string cid) { ItempropsGet itemprop = new ItempropsGet(); if (cid != null) { itemprop.Cid = long.Parse(cid); } return(gic.GetItemprops(itemprop)); }