|
|
@@ -264,11 +264,19 @@ namespace CallCenterApi.Interface.Controllers.knowledge
|
|
264
|
264
|
return Content(obj.ToJson());
|
|
265
|
265
|
}
|
|
266
|
266
|
|
|
267
|
|
- public ActionResult GetDeductLsit(int infoid = 0)
|
|
|
267
|
+ public ActionResult GetDeductLsit(int infoid = 0,int deptid=0)
|
|
268
|
268
|
{
|
|
269
|
|
- if (infoid <= 0)
|
|
270
|
|
- return Error("请选择知识库");
|
|
271
|
|
- List<Model.T_RepositoryLog> logList = new BLL.T_RepositoryLog().GetModelList(" 1=1 and F_Action=4 and F_RepositoryId= " + infoid);
|
|
|
269
|
+ string sql = "";
|
|
|
270
|
+ if (infoid>0)
|
|
|
271
|
+ {
|
|
|
272
|
+ sql += "and F_RepositoryId= '" + infoid+"'";
|
|
|
273
|
+ }
|
|
|
274
|
+ if (User .F_RoleCode =="WLDW")
|
|
|
275
|
+ {
|
|
|
276
|
+ sql += "and F_Expand1= '" + User .F_DeptId + "'";
|
|
|
277
|
+ }
|
|
|
278
|
+
|
|
|
279
|
+ List<Model.T_RepositoryLog> logList = new BLL.T_RepositoryLog().GetModelList(" 1=1 and F_Action=4 ");
|
|
272
|
280
|
|
|
273
|
281
|
return Success("获取成功", logList);
|
|
274
|
282
|
}
|
|
|
@@ -555,17 +563,42 @@ namespace CallCenterApi.Interface.Controllers.knowledge
|
|
555
|
563
|
|
|
556
|
564
|
if(action==4)
|
|
557
|
565
|
{
|
|
558
|
|
- logModel.F_Title = "扣分";
|
|
|
566
|
+ logModel.F_Title = rmodel.F_Title;
|
|
559
|
567
|
logModel.F_Content = User.F_UserCode +"扣分"+Math .Abs ((float )rmodel.F_Score )+
|
|
560
|
568
|
",扣分原因:"+ rmodel.F_Reason ;
|
|
|
569
|
+ var demandsModel = new BLL.T_Repository_List_Demands().GetModelList
|
|
|
570
|
+ ("F_RepositoryId='" + rmodel.F_RepositoryId + "' and F_IsDelete=0");
|
|
|
571
|
+ try
|
|
|
572
|
+ {
|
|
|
573
|
+ if (demandsModel != null && demandsModel.Count > 0)
|
|
|
574
|
+ {
|
|
|
575
|
+ if (demandsModel.LastOrDefault().F_Deptid > 0)
|
|
|
576
|
+ {
|
|
|
577
|
+ var dapt = new BLL.T_Sys_Department().GetModel((int)demandsModel.LastOrDefault().F_Deptid);
|
|
|
578
|
+ if (dapt != null)
|
|
|
579
|
+ {
|
|
|
580
|
+ logModel.F_KeyWords = dapt.F_DeptName;
|
|
|
581
|
+ logModel.F_Expand1 = dapt.F_DeptId.ToString ();
|
|
|
582
|
+ }
|
|
|
583
|
+
|
|
|
584
|
+ }
|
|
|
585
|
+
|
|
|
586
|
+ }
|
|
|
587
|
+ }
|
|
|
588
|
+ catch
|
|
|
589
|
+ {
|
|
|
590
|
+
|
|
|
591
|
+ }
|
|
|
592
|
+
|
|
|
593
|
+
|
|
561
|
594
|
}
|
|
562
|
595
|
else
|
|
563
|
596
|
{
|
|
564
|
597
|
logModel.F_Title = rmodel.F_Title;
|
|
565
|
598
|
logModel.F_Content = rmodel.F_Content;
|
|
566
|
|
-
|
|
|
599
|
+ logModel.F_KeyWords = rmodel.F_KeyWords;
|
|
567
|
600
|
}
|
|
568
|
|
- logModel.F_KeyWords = rmodel.F_KeyWords;
|
|
|
601
|
+
|
|
569
|
602
|
logModel.F_RepositoryId = rmodel.F_RepositoryId;
|
|
570
|
603
|
logModel.F_Url = rmodel.F_Url;
|
|
571
|
604
|
logModel.F_CreateBy = User.F_UserId;
|