Ver Código Fonte

调整地区接口

zhengbingbing 5 anos atrás
pai
commit
161da9392d

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

@@ -95,16 +95,22 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Traffic
95 95
 
96 96
             if (level > 0)
97 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 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 114
             var treeList = new List<TreeGridModel>();
109 115
             foreach (var item in list_ModuleInfo)
110 116
             {