|
|
@@ -964,14 +964,18 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
964
|
964
|
|
|
965
|
965
|
if (Attitude < 3 || Efficiency < 3)
|
|
966
|
966
|
{
|
|
967
|
|
- model.MYD = 0;
|
|
|
967
|
+ model.MYD = 2;
|
|
968
|
968
|
msg.AddInternalMessagesInfo("您有工单被差评", "您有工单被差评" + "工单编号:" + model.F_WorkOrderCode + "差评原因:" + EvaluateContent, model.F_DealMan, User.F_UserCode, EnumSmsType.comprehensive
|
|
969
|
969
|
, 0, model.F_WorkOrderCode);
|
|
970
|
970
|
}
|
|
971
|
|
- else
|
|
|
971
|
+ else if (Attitude == 3 || Efficiency == 3)
|
|
972
|
972
|
{
|
|
973
|
973
|
model.MYD = 1;
|
|
974
|
974
|
}
|
|
|
975
|
+ else
|
|
|
976
|
+ {
|
|
|
977
|
+ model.MYD = 0;
|
|
|
978
|
+ }
|
|
975
|
979
|
baseBll.Update(model);
|
|
976
|
980
|
return Success("评价成功");
|
|
977
|
981
|
}
|
|
|
@@ -986,65 +990,65 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
986
|
990
|
|
|
987
|
991
|
}
|
|
988
|
992
|
|
|
989
|
|
- /// <summary>
|
|
990
|
|
- /// 自动评价 若超过2小时未进行评价,系统默认评价5星
|
|
991
|
|
- /// </summary>
|
|
992
|
|
- /// <returns></returns>
|
|
993
|
|
- [AllowAnonymous]
|
|
994
|
|
- public ActionResult Evaluate()
|
|
995
|
|
- {
|
|
996
|
|
- var dicvalue = new Bll.T_Sys_DictionaryValue().
|
|
997
|
|
- GetModelList("F_DictionaryFlag='PJSX' and F_State=1");
|
|
998
|
|
- int SX = 2;
|
|
999
|
|
- try
|
|
1000
|
|
- {
|
|
1001
|
|
- if (dicvalue != null && dicvalue.Count > 0)
|
|
1002
|
|
- {
|
|
1003
|
|
- SX = int.Parse(dicvalue.FirstOrDefault().F_Name);
|
|
1004
|
|
- }
|
|
1005
|
|
- }
|
|
1006
|
|
- catch
|
|
1007
|
|
- {
|
|
1008
|
|
- SX = 2;
|
|
1009
|
|
- }
|
|
1010
|
|
- var IntegratedScheduling_Base = new BLL.T_IntegratedScheduling_Base().GetModelList(" F_WorkOrderState=3 and F_IsDelete=0 " +
|
|
1011
|
|
- "and datediff(minute , F_Endtime , getdate())>'" + SX * 60 + "'");
|
|
1012
|
|
- if (IntegratedScheduling_Base != null && IntegratedScheduling_Base.Count > 0)
|
|
1013
|
|
- {
|
|
1014
|
|
- foreach (var model in IntegratedScheduling_Base)
|
|
1015
|
|
- {
|
|
1016
|
|
- Model.T_IntegratedScheduling_Evaluate evamodel = new Model.T_IntegratedScheduling_Evaluate();
|
|
1017
|
|
- if (model != null)
|
|
1018
|
|
- {
|
|
1019
|
|
-
|
|
1020
|
|
- evamodel.F_EvaluateContent = SX + "小时未评价自动评价满意";
|
|
1021
|
|
- evamodel.F_Quality = 5;
|
|
1022
|
|
- evamodel.F_Attitude = 5;
|
|
1023
|
|
-
|
|
1024
|
|
- evamodel.F_Efficiency = 5;
|
|
1025
|
|
- evamodel.F_Evaluator = "";
|
|
1026
|
|
- evamodel.F_EvaluationTime = DateTime.Now;
|
|
1027
|
|
- evamodel.F_Isdelete = 0;
|
|
1028
|
|
- evamodel.F_WorkOrderCode = model.F_WorkOrderCode;
|
|
1029
|
|
- BLL.T_IntegratedScheduling_Evaluate evabll = new BLL.T_IntegratedScheduling_Evaluate();
|
|
1030
|
|
- if (evabll.Add(evamodel) > 0)
|
|
1031
|
|
- {
|
|
1032
|
|
- model.F_WorkOrderState = (int)EnumSchedullingWorkOrderState.finish;
|
|
1033
|
|
- model.F_UpdateTime = DateTime.Now;
|
|
1034
|
|
- model.F_Score = 15;
|
|
1035
|
|
- baseBll.Update(model);
|
|
1036
|
|
- AddOperatorLog("评价了工单", (int)EnumOperatorType.evaluate, model.F_WorkOrderCode);
|
|
1037
|
|
- }
|
|
1038
|
|
- else
|
|
1039
|
|
- continue;
|
|
1040
|
|
-
|
|
1041
|
|
- }
|
|
1042
|
|
- }
|
|
1043
|
|
- }
|
|
1044
|
|
- return Success("评价完成");
|
|
1045
|
|
-
|
|
1046
|
|
- }
|
|
1047
|
|
- #endregion
|
|
|
993
|
+ ///// <summary>
|
|
|
994
|
+ ///// 自动评价 若超过2小时未进行评价,系统默认评价5星
|
|
|
995
|
+ ///// </summary>
|
|
|
996
|
+ ///// <returns></returns>
|
|
|
997
|
+ //[AllowAnonymous]
|
|
|
998
|
+ //public ActionResult Evaluate()
|
|
|
999
|
+ //{
|
|
|
1000
|
+ // var dicvalue = new Bll.T_Sys_DictionaryValue().
|
|
|
1001
|
+ // GetModelList("F_DictionaryFlag='PJSX' and F_State=1");
|
|
|
1002
|
+ // int SX = 2;
|
|
|
1003
|
+ // try
|
|
|
1004
|
+ // {
|
|
|
1005
|
+ // if (dicvalue != null && dicvalue.Count > 0)
|
|
|
1006
|
+ // {
|
|
|
1007
|
+ // SX = int.Parse(dicvalue.FirstOrDefault().F_Name);
|
|
|
1008
|
+ // }
|
|
|
1009
|
+ // }
|
|
|
1010
|
+ // catch
|
|
|
1011
|
+ // {
|
|
|
1012
|
+ // SX = 2;
|
|
|
1013
|
+ // }
|
|
|
1014
|
+ // var IntegratedScheduling_Base = new BLL.T_IntegratedScheduling_Base().GetModelList(" F_WorkOrderState=3 and F_IsDelete=0 " +
|
|
|
1015
|
+ // "and datediff(minute , F_Endtime , getdate())>'" + SX * 60 + "'");
|
|
|
1016
|
+ // if (IntegratedScheduling_Base != null && IntegratedScheduling_Base.Count > 0)
|
|
|
1017
|
+ // {
|
|
|
1018
|
+ // foreach (var model in IntegratedScheduling_Base)
|
|
|
1019
|
+ // {
|
|
|
1020
|
+ // Model.T_IntegratedScheduling_Evaluate evamodel = new Model.T_IntegratedScheduling_Evaluate();
|
|
|
1021
|
+ // if (model != null)
|
|
|
1022
|
+ // {
|
|
|
1023
|
+
|
|
|
1024
|
+ // evamodel.F_EvaluateContent = SX + "小时未评价自动评价满意";
|
|
|
1025
|
+ // evamodel.F_Quality = 5;
|
|
|
1026
|
+ // evamodel.F_Attitude = 5;
|
|
|
1027
|
+
|
|
|
1028
|
+ // evamodel.F_Efficiency = 5;
|
|
|
1029
|
+ // evamodel.F_Evaluator = "";
|
|
|
1030
|
+ // evamodel.F_EvaluationTime = DateTime.Now;
|
|
|
1031
|
+ // evamodel.F_Isdelete = 0;
|
|
|
1032
|
+ // evamodel.F_WorkOrderCode = model.F_WorkOrderCode;
|
|
|
1033
|
+ // BLL.T_IntegratedScheduling_Evaluate evabll = new BLL.T_IntegratedScheduling_Evaluate();
|
|
|
1034
|
+ // if (evabll.Add(evamodel) > 0)
|
|
|
1035
|
+ // {
|
|
|
1036
|
+ // model.F_WorkOrderState = (int)EnumSchedullingWorkOrderState.finish;
|
|
|
1037
|
+ // model.F_UpdateTime = DateTime.Now;
|
|
|
1038
|
+ // model.F_Score = 15;
|
|
|
1039
|
+ // baseBll.Update(model);
|
|
|
1040
|
+ // AddOperatorLog("评价了工单", (int)EnumOperatorType.evaluate, model.F_WorkOrderCode);
|
|
|
1041
|
+ // }
|
|
|
1042
|
+ // else
|
|
|
1043
|
+ // continue;
|
|
|
1044
|
+
|
|
|
1045
|
+ // }
|
|
|
1046
|
+ // }
|
|
|
1047
|
+ // }
|
|
|
1048
|
+ // return Success("评价完成");
|
|
|
1049
|
+
|
|
|
1050
|
+ //}
|
|
|
1051
|
+ //#endregion
|
|
1048
|
1052
|
|
|
1049
|
1053
|
|
|
1050
|
1054
|
#region 添加操作记录
|