|
|
@@ -1,5 +1,6 @@
|
|
1
|
1
|
using CallCenter.Utility;
|
|
2
|
2
|
using CallCenterApi.Common;
|
|
|
3
|
+using CallCenterApi.DB;
|
|
3
|
4
|
using CallCenterApi.Interface.Controllers.Base;
|
|
4
|
5
|
using System;
|
|
5
|
6
|
using System.Collections.Generic;
|
|
|
@@ -42,6 +43,9 @@ namespace CallCenterApi.Interface.Controllers.tel
|
|
42
|
43
|
//17=系统管理员,36=客服,37=组长,38=组员,39=业主,40=话务员,41=客服主管,43=分公司市场部主任,45=业务稽核,46=集团客户部,
|
|
43
|
44
|
//47 =网络部,48=市场部经理,50=业务支撑中心,51=市场部,52=客户服务中心,53=总经理,54=副总经理,55=业务负责人,56=投诉处理员,57=基础业务主管,
|
|
44
|
45
|
|
|
|
46
|
+ //var deptCodeObj = DbHelperSQL.GetSingle($"with cte(F_DeptId,F_ParentId,F_DeptCode,F_Layer,lvl) as( select F_DeptId,F_ParentId,F_DeptCode,F_Layer,0 lvl from T_Sys_Department where F_DeptId={deptid} union all select dept.F_DeptId,dept.F_ParentId,dept.F_DeptCode,dept.F_Layer,lvl+1 from T_Sys_Department dept inner join cte on dept.F_DeptId = cte.F_ParentId) select top 1 F_DeptId,F_DeptCode from cte where F_Layer=1 order by lvl");
|
|
|
47
|
+ //var deptCurrentCompany = deptList.Where(x => x.Layer == 1).OrderByDescending(x => x.Level).FirstOrDefault();
|
|
|
48
|
+ //var deptModelCode = deptCodeObj?.ToString() ?? "";
|
|
45
|
49
|
if (roleid != 0)
|
|
46
|
50
|
{
|
|
47
|
51
|
if (roleid != 17)
|