liyuanyuan il y a 3 ans
Parent
commit
b67aa187e1

+ 5 - 4
RMYY_CallCenter_Api/Controllers/FaultRepairController.cs

1538
         [AllowAnonymous]
1538
         [AllowAnonymous]
1539
         public ActionResult Evaluate()
1539
         public ActionResult Evaluate()
1540
         {
1540
         {
1541
+            string evaluatecontent = "自动评价了工单";
1541
             var dicvalue = new Bll.T_Sys_DictionaryValue().
1542
             var dicvalue = new Bll.T_Sys_DictionaryValue().
1542
                GetModelList("F_DictionaryFlag='PJSX' and F_State=1");
1543
                GetModelList("F_DictionaryFlag='PJSX' and F_State=1");
1543
             int SX = 2;
1544
             int SX = 2;
1583
 
1584
 
1584
                             basescheBll.Update(model);
1585
                             basescheBll.Update(model);
1585
                             var conre = DependencyResolver.Current.GetService<SchedulingController>();
1586
                             var conre = DependencyResolver.Current.GetService<SchedulingController>();
1586
-                            conre.AddOperatorLog("评价了工单", (int)EnumOperatorType.evaluate, model.F_WorkOrderCode);
1587
+                            conre.AddEvaluateOperatorLog(evaluatecontent, (int)EnumOperatorType.evaluate, model.F_WorkOrderCode);
1587
 
1588
 
1588
                         }
1589
                         }
1589
                         else
1590
                         else
1626
                             model.F_Score = 15;
1627
                             model.F_Score = 15;
1627
                             model.MYD = 0;
1628
                             model.MYD = 0;
1628
                             baseBll.Update(model);
1629
                             baseBll.Update(model);
1629
-                            AddEvaluateOperatorLog("评价了工单", (int)EnumOperatorType.evaluate, model.F_WorkOrderCode);
1630
+                            AddEvaluateOperatorLog(evaluatecontent, (int)EnumOperatorType.evaluate, model.F_WorkOrderCode);
1630
 
1631
 
1631
                             #region 评价的时候如果有协作工单,协作工单评价数据和主工单保持一致,同时需要记录操作流程
1632
                             #region 评价的时候如果有协作工单,协作工单评价数据和主工单保持一致,同时需要记录操作流程
1632
                             if (!string.IsNullOrEmpty(model.F_InternalWorkOrderCode))
1633
                             if (!string.IsNullOrEmpty(model.F_InternalWorkOrderCode))
1639
                                     evamodel1 = evamodel;
1640
                                     evamodel1 = evamodel;
1640
                                     evamodel.F_WorkOrderCode = item;
1641
                                     evamodel.F_WorkOrderCode = item;
1641
                                     evabll.Add(evamodel1);
1642
                                     evabll.Add(evamodel1);
1642
-                                    AddEvaluateOperatorLog("评价了工单", (int)EnumOperatorType.evaluate, item);
1643
+                                    AddEvaluateOperatorLog(evaluatecontent, (int)EnumOperatorType.evaluate, item);
1643
                                     var intermodel = baseBll.GetModel(item);
1644
                                     var intermodel = baseBll.GetModel(item);
1644
                                     intermodel.F_Score = 15;
1645
                                     intermodel.F_Score = 15;
1645
                                     intermodel.MYD = 0;
1646
                                     intermodel.MYD = 0;
1656
                                     evamodel1 = evamodel;
1657
                                     evamodel1 = evamodel;
1657
                                     evamodel.F_WorkOrderCode = item;
1658
                                     evamodel.F_WorkOrderCode = item;
1658
                                     evabll.Add(evamodel1);
1659
                                     evabll.Add(evamodel1);
1659
-                                    AddEvaluateOperatorLog("评价了工单", (int)EnumOperatorType.evaluate, item);
1660
+                                    AddEvaluateOperatorLog(evaluatecontent, (int)EnumOperatorType.evaluate, item);
1660
 
1661
 
1661
                                     var extermodel = baseBll.GetModel(item);
1662
                                     var extermodel = baseBll.GetModel(item);
1662
                                     extermodel.F_Score = 15;
1663
                                     extermodel.F_Score = 15;

+ 20 - 0
RMYY_CallCenter_Api/Controllers/SchedulingController.cs

1132
             logBll.Add(model);
1132
             logBll.Add(model);
1133
             return true;
1133
             return true;
1134
         }
1134
         }
1135
+        /// <summary>
1136
+        /// 自动评价添加log没有usercode
1137
+        /// </summary>
1138
+        /// <param name="content"></param>
1139
+        /// <param name="type"></param>
1140
+        /// <param name="workordercode"></param>
1141
+        /// <returns></returns>
1142
+        public bool AddEvaluateOperatorLog(string content, int type, string workordercode)
1143
+        {
1144
+            Model.T_IntegratedScheduling_OperationLog model = new Model.T_IntegratedScheduling_OperationLog();
1145
+            model.F_LogContent = content;
1146
+            model.F_OperationTime = DateTime.Now;
1147
+            model.F_OperationType = type;
1148
+            model.F_Operator = "";
1149
+            model.F_WorkOrderCode = workordercode;
1150
+            logBll.Add(model);
1151
+            return true;
1152
+        }
1153
+
1154
+
1135
 
1155
 
1136
         public bool AddOperatorLogAboutKey(string content, int type, string workordercode,int key,string value,string reason)
1156
         public bool AddOperatorLogAboutKey(string content, int type, string workordercode,int key,string value,string reason)
1137
         {
1157
         {

BIN
RMYY_CallCenter_Api/Upload/Files/2022/11/18/(20221118114954025)C686165F-54C8-4e56-8C09-47EBE930DD9A.png