Procházet zdrojové kódy

地区增加接口

zhengbingbing %!s(int64=5) %!d(string=před) roky
rodič
revize
6ba4e5a398

+ 24 - 0
代码/TVShoppingCallCenter_ZLJ/Controllers/Traffic/SetAreaController.cs

@@ -56,6 +56,30 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Traffic
56 56
             }
57 57
             return Success("获取地区树成功", treeList.TreeRecursion(1));
58 58
         }
59
+        [HttpGet("getallbypid")]
60
+        public async Task<IActionResult> GetALLByPid(int pid = 1)
61
+        {
62
+            #region 筛选
63
+            List<IConditionalModel> conModels = new List<IConditionalModel>();
64
+            conModels.Add(new ConditionalModel() { FieldName = "F_State", ConditionalType = ConditionalType.Equal, FieldValue = ((int)EnumDelState.Enabled).ToString() });
65
+                        
66
+            conModels.Add(new ConditionalModel() { FieldName = "F_ParentId", ConditionalType = ConditionalType.Equal, FieldValue = pid.ToString() });
67
+            #endregion
68
+            var list_ModuleInfo = await _sys_areaRepository.GetListALL(conModels, "F_Code asc");
69
+            var treeList = new List<TreeModel>();
70
+            foreach (var item in list_ModuleInfo)
71
+            {
72
+                TreeModel treeModel = new TreeModel();
73
+                treeModel.id = item.F_Id;
74
+                treeModel.code = item.F_Code;
75
+                treeModel.iconcls = "";
76
+                treeModel.text = item.F_AreaName;
77
+                treeModel.parentid = item.F_ParentId.Value;
78
+                treeList.Add(treeModel);
79
+            }
80
+            return Success("获取地区树子节点成功", treeList);
81
+        }
82
+
59 83
 
60 84
         /// <summary>
61 85
         /// 依据关键字获取相关菜单数据