|
|
@@ -152,14 +152,14 @@ namespace CallCenterApi.Interface.Controllers.customer
|
|
152
|
152
|
string tel = HttpUtility.UrlDecode(RequestString.GetQueryString("tel"));
|
|
153
|
153
|
if (!string.IsNullOrEmpty(tel))
|
|
154
|
154
|
{
|
|
155
|
|
- var userModel = new BLL.T_Cus_CustomerBase().GetModelList(" F_Telephone like '%" + tel + "%' or F_Mobile like '%" + tel + "%' ");
|
|
|
155
|
+ //var userModel = new BLL.T_Cus_CustomerBase().GetModelList(" F_Telephone like '%" + tel + "%' or F_Mobile like '%" + tel + "%' ");
|
|
|
156
|
+ var userModel = new BLL.T_Cus_CustomerBase().GetModelList(" F_Telephone = '" + tel + "' or F_Mobile = '" + tel + "' ");
|
|
156
|
157
|
if (userModel.Count() > 0)
|
|
157
|
158
|
{
|
|
158
|
159
|
res = Success("获取成功", userModel.Last());
|
|
159
|
160
|
}
|
|
160
|
161
|
else
|
|
161
|
162
|
{
|
|
162
|
|
-
|
|
163
|
163
|
res = Success("获取成功");
|
|
164
|
164
|
}
|
|
165
|
165
|
}
|
|
|
@@ -238,6 +238,18 @@ namespace CallCenterApi.Interface.Controllers.customer
|
|
238
|
238
|
}
|
|
239
|
239
|
}
|
|
240
|
240
|
List<string> lddep = new BLL.T_Cus_CustomerBase().GetLDdep();
|
|
|
241
|
+ var gdlddep = new BLL.T_Wo_WorkOrder().GetModelList("1=1").Select(p => p.Address).Distinct().ToList();//从工单来电单位中加载
|
|
|
242
|
+ var gdfkdep = new BLL.T_Wo_WorkOrder().GetModelList("1=1").Select(p => p.Source).Distinct().ToList();//从工单反馈单位中加载
|
|
|
243
|
+ foreach (var item in gdlddep)
|
|
|
244
|
+ {
|
|
|
245
|
+ if (!lddep.Contains(item))
|
|
|
246
|
+ lddep.Add(item);
|
|
|
247
|
+ }
|
|
|
248
|
+ foreach (var item in gdfkdep)
|
|
|
249
|
+ {
|
|
|
250
|
+ if (!lddep.Contains(item))
|
|
|
251
|
+ lddep.Add(item);
|
|
|
252
|
+ }
|
|
241
|
253
|
CacheHelper.Insert("LDDep", lddep);
|
|
242
|
254
|
}
|
|
243
|
255
|
|
|
|
@@ -272,6 +284,18 @@ namespace CallCenterApi.Interface.Controllers.customer
|
|
272
|
284
|
{
|
|
273
|
285
|
res = Success("设置成功");
|
|
274
|
286
|
List<string> lddep = new BLL.T_Cus_CustomerBase().GetLDdep();
|
|
|
287
|
+ var gdlddep = new BLL.T_Wo_WorkOrder().GetModelList("1=1").Select(p => p.Address).Distinct().ToList();//从工单来电单位中加载
|
|
|
288
|
+ var gdfkdep = new BLL.T_Wo_WorkOrder().GetModelList("1=1").Select(p => p.Source).Distinct().ToList();//从工单反馈单位中加载
|
|
|
289
|
+ foreach (var item in gdlddep)
|
|
|
290
|
+ {
|
|
|
291
|
+ if (!lddep.Contains(item))
|
|
|
292
|
+ lddep.Add(item);
|
|
|
293
|
+ }
|
|
|
294
|
+ foreach (var item in gdfkdep)
|
|
|
295
|
+ {
|
|
|
296
|
+ if (!lddep.Contains(item))
|
|
|
297
|
+ lddep.Add(item);
|
|
|
298
|
+ }
|
|
275
|
299
|
CacheHelper.Insert("LDDep", lddep);
|
|
276
|
300
|
}
|
|
277
|
301
|
else
|
|
|
@@ -323,7 +347,19 @@ namespace CallCenterApi.Interface.Controllers.customer
|
|
323
|
347
|
}
|
|
324
|
348
|
else
|
|
325
|
349
|
{
|
|
326
|
|
- lddep = new BLL.T_Cus_CustomerBase().GetLDdep();
|
|
|
350
|
+ lddep = new BLL.T_Cus_CustomerBase().GetLDdep();//从客户信息查找
|
|
|
351
|
+ var gdlddep = new BLL.T_Wo_WorkOrder().GetModelList("1=1").Select(p => p.Address).Distinct().ToList();//从工单来电单位中加载
|
|
|
352
|
+ var gdfkdep = new BLL.T_Wo_WorkOrder().GetModelList("1=1").Select(p => p.Source).Distinct().ToList();//从工单反馈单位中加载
|
|
|
353
|
+ foreach (var item in gdlddep)
|
|
|
354
|
+ {
|
|
|
355
|
+ if (!lddep.Contains(item))
|
|
|
356
|
+ lddep.Add(item);
|
|
|
357
|
+ }
|
|
|
358
|
+ foreach (var item in gdfkdep)
|
|
|
359
|
+ {
|
|
|
360
|
+ if (!lddep.Contains(item))
|
|
|
361
|
+ lddep.Add(item);
|
|
|
362
|
+ }
|
|
327
|
363
|
if (lddep != null && lddep.Count > 0)
|
|
328
|
364
|
{
|
|
329
|
365
|
foreach (string dep in lddep)
|