Pārlūkot izejas kodu

知识库列表数据编辑 新增修改

gaobingyue 5 gadi atpakaļ
vecāks
revīzija
20a4a9dee1

+ 4 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/knowledge/KnowledgeController.cs

34
                 dr = new BLL.T_RepositoryCategory().GetList(" 1=1 " + "and F_CategoryId=" + pid).Tables[0];
34
                 dr = new BLL.T_RepositoryCategory().GetList(" 1=1 " + "and F_CategoryId=" + pid).Tables[0];
35
                 string modelList = BindTree(dr, pid);
35
                 string modelList = BindTree(dr, pid);
36
                 sql += " and F_CategoryId in(" + modelList.Trim() + ")";
36
                 sql += " and F_CategoryId in(" + modelList.Trim() + ")";
37
+                //部门可见 0 或者 本部门
38
+                sql += " and( isnull(F_visibleDeptId,0)=0 or F_visibleDeptId=" + CurrentUser.UserData.F_DeptId+") ";
39
+
37
                 //根据 F_CategoryId 获取知识分类信息 如果是 -常用接待用语   则部门区分(获取属于当前登录部门的信息)
40
                 //根据 F_CategoryId 获取知识分类信息 如果是 -常用接待用语   则部门区分(获取属于当前登录部门的信息)
38
                 // CurrentUser.UserData.F_DeptId;当前登录人部门
41
                 // CurrentUser.UserData.F_DeptId;当前登录人部门
39
                 //(select  u.F_DeptId  from  dbo.T_Sys_UserAccount  u where u.F_UserId = F_CreateBy )
42
                 //(select  u.F_DeptId  from  dbo.T_Sys_UserAccount  u where u.F_UserId = F_CreateBy )
40
                 if (GetHightFrequencyList(modelList.Trim())>0) {
43
                 if (GetHightFrequencyList(modelList.Trim())>0) {
41
                    sql += @" and (select  u.F_DeptId  from  dbo.T_Sys_UserAccount  u where u.F_UserId = F_CreateBy )="+ CurrentUser.UserData.F_DeptId;
44
                    sql += @" and (select  u.F_DeptId  from  dbo.T_Sys_UserAccount  u where u.F_UserId = F_CreateBy )="+ CurrentUser.UserData.F_DeptId;
42
                 }
45
                 }
46
+                
43
 
47
 
44
             }
48
             }
45
             if (keywords.Trim() != "")
49
             if (keywords.Trim() != "")