| | |
| | | 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) |
| | | { |
| | |
| | | /// </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; } |
| | | } |
| | | } |
| | |
| | | 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) |
| | | { |
| | |
| | | .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; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |