/// <summary> /// 检查图片空间 /// </summary> private string CheckPictureSpace(string PictureCategoryName) { string Result = null; tbClientUser clientuser = GetUser("UserInfo"); PictureCategoryGet PicCategory = new PictureCategoryGet(); PicCategory.PictureCategoryName = PictureCategoryName; List <PictureCategory> list = new List <PictureCategory>(); list = sgi.GetPictureCategory(PicCategory, clientuser.UserShops[0].SessionKey); PictureCategory picc; //if (list != null) //{ // picc = new PictureCategory(); // picc = list[0]; // Result = picc.PictureCategoryId.ToString(); //} //else //{ // picc = new PictureCategory(); // picc = sgi.AddImageCategroy(clientuser.UserShops[0].SessionKey, PictureCategoryName, "0"); // Result = picc.PictureCategoryId.ToString(); //} return("1837616344513"); //Result; }
/// <summary> /// 获取图片分类信息 /// </summary> /// <param name="sessionKey"></param> /// <returns></returns> internal List <PictureCategory> GetPictureCategory(PictureCategoryGet PicCategory, string sessionKey) { ITopClient client = new DefaultTopClient(StaticSystemConfig.soft.ApiURL, StaticSystemConfig.soft.AppKey, StaticSystemConfig.soft.AppSecret, "json"); PictureCategoryGetRequest req = new PictureCategoryGetRequest(); if (PicCategory.PictureCategoryId != null) { req.PictureCategoryId = PicCategory.PictureCategoryId; } if (PicCategory.PictureCategoryName != null) { req.PictureCategoryName = PicCategory.PictureCategoryName; } if (PicCategory.Type != null) { req.Type = PicCategory.Type; } if (PicCategory.ParentId != null) { req.ParentId = PicCategory.ParentId; } if (PicCategory.ModifiedTime != null) { DateTime dateTime = new DateTime(); dateTime = DateTime.Parse(PicCategory.ModifiedTime.ToString()); dateTime = DateTime.Parse(dateTime.ToString("yyyy-MM-dd HH:mm:ss")); req.ModifiedTime = dateTime; } PictureCategoryGetResponse response = client.Execute(req, sessionKey); if (response.PictureCategories == null) { return(null); } List <PictureCategory> newlist = new List <PictureCategory>(); PictureCategory newitem = null; foreach (Top.Api.Domain.PictureCategory item in response.PictureCategories) { newitem = new PictureCategory(); newitem.Modified = item.Modified; newitem.Created = item.Created; newitem.ParentId = item.ParentId; newitem.PictureCategoryId = item.PictureCategoryId; newitem.PictureCategoryName = item.PictureCategoryName; newitem.Position = item.Position; newitem.Type = item.Type; newlist.Add(newitem); } return(newlist); }
/// <summary> /// 获取图片分类信息 /// </summary> /// <param name="PicCategory"></param> /// <param name="token"></param> /// <returns></returns> public List <PictureCategory> GetPictureCategory(PictureCategoryGet PicCategory, string token) { return(sgi.GetPictureCategory(PicCategory, token)); }