|
|
|
|
|
|
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() != "")
|