wx
2022-12-16 c41ba21f76d51a54b533e9e853d490e5975e49f0
洛迦诺分类
4个文件已修改
48 ■■■■■ 已修改文件
CommonHelper/Format/TreeHelper.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend.Entity/SysIpcClass.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend/Controllers/SysController.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pissa.Service/DbService/SysService.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CommonHelper/Format/TreeHelper.cs
@@ -62,7 +62,7 @@
            var list = collection.Where(u =>
            {
                var selector = parentIdSelector(u);
                return (rootId == null && selector == null) || (rootId != null && rootId.Equals(selector));
                return (rootId == null && string.IsNullOrWhiteSpace(selector?.ToString())) || (rootId != null && rootId.Equals(selector));
            });
            foreach (var c in list)
            {
GasolineBlend.Entity/SysIpcClass.cs
@@ -40,4 +40,22 @@
        /// </summary>
        public string ParentCode { get; set; }
    }
    [SugarTable(tableName: "sys_loccn")]
    public class SysLoccn
    {
        /// <summary>
        /// 编码
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 描述
        /// </summary>
        public string Desc { get; set; }
        /// <summary>
        /// 父code
        /// </summary>
        public string ParentCode { get; set; }
    }
}
GasolineBlend/Controllers/SysController.cs
@@ -175,9 +175,21 @@
            return res > 0 ? Success() : Error();
        }
        /// <summary>
        /// 洛迦诺分类
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public ActionResult GetLoccn()
        {
            var res = _countryService.GetLoccn();
            return SuccessNoShow(data: res);
        }
        #region SysHotwords
        [HttpPost]
        public async Task<ActionResult> AddHotWord(SysHotWord model)
        {
Pissa.Service/DbService/SysService.cs
@@ -116,7 +116,19 @@
                .ToPage(pageIndex, pageSize);
            return page;
        }
        /// <summary>
        /// 洛迦诺分类
        /// </summary>
        /// <returns></returns>
        public List<IviewTree> GetLoccn()
        {
            var data = Context.Queryable<SysLoccn>().OrderBy(a => a.Code).ToList();
            var tree = TreeHelper.GenerateIviewTree(data, a => a.Code,
                a => a.ParentCode,
                a => a.Code,
                a => a.Desc).ToList();
            return tree;
        }
    }
}