|
|
@@ -88,16 +88,24 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
88
|
88
|
model.F_WorkOrderState = (int)EnumFaultRepairWorkOrderState.finish;
|
|
89
|
89
|
}
|
|
90
|
90
|
|
|
91
|
|
- else if (!string.IsNullOrEmpty(input.Maintenancer) && !string.IsNullOrEmpty(input.MaintenanceDept))
|
|
92
|
|
- {
|
|
93
|
|
- model.F_AssignTime = DateTime.Now;
|
|
94
|
|
-
|
|
95
|
|
- List<Model.T_Sys_GongDan> listgd = gdbll.GetModelList(" F_ParentID=0 and F_Name='故障报修'");
|
|
96
|
|
- int timeout = listgd.First().F_TimeOut;
|
|
97
|
|
- model.F_Deadline = DateTime.Now.AddHours(timeout);
|
|
|
91
|
+ else if ( !string.IsNullOrEmpty(input.MaintenanceDept))
|
|
|
92
|
+ {
|
|
98
|
93
|
model.F_MaintenanceDept = input.MaintenanceDept;
|
|
99
|
|
- model.F_Maintenancer = input.Maintenancer;
|
|
100
|
|
- model.F_WorkOrderState = (int)EnumFaultRepairWorkOrderState.receive;
|
|
|
94
|
+ if (!string.IsNullOrEmpty(input.Maintenancer))
|
|
|
95
|
+ {
|
|
|
96
|
+ model.F_Maintenancer = input.Maintenancer;
|
|
|
97
|
+ model.F_WorkOrderState = (int)EnumFaultRepairWorkOrderState.receive;
|
|
|
98
|
+ model.F_AssignTime = DateTime.Now;
|
|
|
99
|
+ List<Model.T_Sys_GongDan> listgd = gdbll.GetModelList(" F_ParentID=0 and F_Name='故障报修'");
|
|
|
100
|
+ int timeout = listgd.First().F_TimeOut;
|
|
|
101
|
+ model.F_Deadline = DateTime.Now.AddHours(timeout);
|
|
|
102
|
+ }
|
|
|
103
|
+ else
|
|
|
104
|
+ {
|
|
|
105
|
+ model.F_WorkOrderState = (int)EnumFaultRepairWorkOrderState.neworder;
|
|
|
106
|
+ }
|
|
|
107
|
+
|
|
|
108
|
+
|
|
101
|
109
|
}
|
|
102
|
110
|
else
|
|
103
|
111
|
{
|
|
|
@@ -558,7 +566,7 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
558
|
566
|
DataTable datatable = Bll.PagerBll.GetListPager
|
|
559
|
567
|
("T_FaultRepair_Base ",
|
|
560
|
568
|
"F_WorkOrderId",
|
|
561
|
|
- "*",
|
|
|
569
|
+ "*,[dbo].[GetUserName](F_Maintenancer) Maintenancer",
|
|
562
|
570
|
sql,
|
|
563
|
571
|
"order by F_WorkOrderId desc",
|
|
564
|
572
|
pagesize,
|
|
|
@@ -776,7 +784,7 @@ namespace RMYY_CallCenter_Api.Controllers
|
|
776
|
784
|
dt= Bll.PagerBll.GetListPager
|
|
777
|
785
|
("T_FaultRepair_Base ",
|
|
778
|
786
|
"F_WorkOrderId",
|
|
779
|
|
- "*",
|
|
|
787
|
+ "*,,[dbo].[GetUserName](F_Maintenancer) Maintenancer",
|
|
780
|
788
|
sql,
|
|
781
|
789
|
"order by F_WorkOrderId desc",
|
|
782
|
790
|
pagesize,
|