liyuanyuan 3 年之前
父節點
當前提交
659fcf83c3
共有 1 個文件被更改,包括 19 次插入11 次删除
  1. 19 11
      RMYY_CallCenter_Api/Controllers/FaultRepairController.cs

+ 19 - 11
RMYY_CallCenter_Api/Controllers/FaultRepairController.cs

@@ -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,