Parcourir la Source

调整地区接口

zhengbingbing il y a 5 ans
Parent
commit
161da9392d

+ 11 - 5
代码/TVShoppingCallCenter_ZLJ/Controllers/Traffic/SetAreaController.cs

95
 
95
 
96
             if (level > 0)
96
             if (level > 0)
97
                 conModels.Add(new ConditionalModel() { FieldName = "F_Level", ConditionalType = ConditionalType.LessThanOrEqual, FieldValue = level.ToString() });
97
                 conModels.Add(new ConditionalModel() { FieldName = "F_Level", ConditionalType = ConditionalType.LessThanOrEqual, FieldValue = level.ToString() });
98
-            #endregion
99
 
98
 
100
-            var list_ModuleInfo = await _sys_areaRepository.GetListALL(conModels, "F_Code asc");
101
-            
102
             if (!string.IsNullOrEmpty(keyword))
99
             if (!string.IsNullOrEmpty(keyword))
103
             {
100
             {
104
-                list_ModuleInfo = list_ModuleInfo.ToList().TreeWhere(t => t.F_AreaName.Contains(keyword) || t.F_Code.StartsWith(keyword) || t.F_Code=="0", "F_Id", "F_ParentId").ToList();
101
+                conModels.Add(new ConditionalCollections()
102
+                {
103
+                    ConditionalList = new List<KeyValuePair<WhereType, ConditionalModel>>()
104
+                    {
105
+                        new  KeyValuePair<WhereType, ConditionalModel>(WhereType.And, new ConditionalModel() { FieldName = "F_Code", ConditionalType = ConditionalType.LikeLeft, FieldValue = keyword }),
106
+                        new  KeyValuePair<WhereType, ConditionalModel>( WhereType.Or , new ConditionalModel() { FieldName = "F_Code", ConditionalType = ConditionalType.Equal, FieldValue = "0" })
107
+                    }
108
+                });
105
             }
109
             }
106
-            list_ModuleInfo = list_ModuleInfo.OrderBy(x => x.F_Sort).ThenByDescending(x => x.F_LastModifyOn).ToList();//排序
110
+            #endregion
107
 
111
 
112
+            var list_ModuleInfo = await _sys_areaRepository.GetListALL(conModels, "F_Code asc");
113
+            
108
             var treeList = new List<TreeGridModel>();
114
             var treeList = new List<TreeGridModel>();
109
             foreach (var item in list_ModuleInfo)
115
             foreach (var item in list_ModuleInfo)
110
             {
116
             {