Exemple #1
0
        /// <summary>
        /// 商品分类查询
        /// </summary>
        public string GetItemCategory()
        {
            var responseData = new ResponseData();

            //请求参数
            var categoryName = FormatParamValue(Request("categoryName"));
            var pageIndex    = Utils.GetIntVal(FormatParamValue(Request("pageIndex")));
            var pageSize     = Utils.GetIntVal(FormatParamValue(Request("pageSize")));

            if (pageSize <= 0)
            {
                pageSize = 15;
            }

            var categoryService = new ItemCategoryService(this.CurrentUserInfo);
            var content         = new GetItemCategoryRespContentData(); //商品类别集合

            try
            {
                var ds = categoryService.GetItemCategoryList(this.CurrentUserInfo.ClientID, categoryName, pageIndex, pageSize);
                if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    content.categoryList = DataTableToObject.ConvertToList <GetItemCategoryEntity>(ds.Tables[0]);
                    content.totalCount   = categoryService.GetItemCategoryCount(this.CurrentUserInfo.ClientID, categoryName);
                }

                responseData.success = true;
                responseData.data    = content;
                return(responseData.ToJSON());
            }
            catch (Exception ex)
            {
                responseData.success = false;
                responseData.msg     = ex.ToString();
                return(responseData.ToJSON());
            }
        }