1550076451 лет назад: 2
Родитель
Сommit
db7720ed10

+ 1 - 1
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/AffairsController.cs

@@ -2436,7 +2436,7 @@ namespace CallCenterApi.Interface.Controllers.workorder
2436 2436
                         var resdatetime = dt.Rows[dt.Rows.Count - 1]["F_OffDate"].ToString();
2437 2437
                         resdatetime = Convert.ToDateTime(resdatetime).ToString("yyyy-MM-dd") + " " + delay.F_OldTime.Value.ToString("HH:mm:ss");
2438 2438
 
2439
-                        delay.F_NewTime = Convert.ToDateTime(resdatetime);
2439
+                        delay.F_NewTime = delay.F_OldTime.Value.AddDays(newlimittime);
2440 2440
 
2441 2441
                         delay.F_Reason = reason;
2442 2442
                         //delay.F_State = 1;

+ 16 - 3
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/workorder/hb_affairsController.cs

@@ -399,6 +399,16 @@ namespace CallCenterApi.Interface.Controllers.workorder
399 399
                             }
400 400
                             else
401 401
                             {
402
+                                if(modelT_Bus_DelayTime.F_IsAudit ==1)
403
+                                {
404
+                                    var obj = new
405
+                                    {
406
+                                        code = "0",
407
+                                        message = "已推送过延时结果"
408
+                                    };
409
+                                    return Content(obj.ToJson());
410
+                                }
411
+
402 412
                                 affairs.FirstOrDefault().TFDBACKTIME_BF = modelT_Bus_DelayTime.F_NewTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
403 413
 
404 414
                                 TimeSpan ts = modelT_Bus_DelayTime.F_NewTime.Value.Subtract(modelT_Bus_DelayTime.F_OldTime.Value);
@@ -407,7 +417,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
407 417
                                     modelT_Bus_WorkOrder.F_LimitTime.Value
408 418
                                      .AddHours(tss);
409 419
                                 des = ",原定办结时间" + modelT_Bus_DelayTime.F_OldTime + ",申请延长到" + modelT_Bus_DelayTime.F_NewTime;
410
-                                int n = DbHelperSQL.ExecuteSql(" update T_Bus_WorkOrder set F_LimitTime='" + modelT_Bus_WorkOrder.F_LimitTime + "'   where F_Id ='" + modelT_Bus_WorkOrder.F_Id + "'");
420
+                                int n = DbHelperSQL.ExecuteSql(" update T_Bus_WorkOrder set F_LimitTime='" + modelT_Bus_WorkOrder.F_LimitTime 
421
+                                    + "'   where F_Id ='" + modelT_Bus_WorkOrder.F_Id + "'");
411 422
 
412 423
                                 if (modelT_Bus_AssignedInfo != null)
413 424
                                 {
@@ -416,7 +427,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
416 427
                                 }
417 428
                                 if (!string.IsNullOrEmpty(modelT_Bus_WorkOrder.F_SubWorkorder1))
418 429
                                 {
419
-                                    var modellist = workorderBLL.GetModelList("F_WorkOrderId in(select col from dbo.SplitToNvarchar('" + modelT_Bus_WorkOrder.F_SubWorkorder1 + "',',' ))  and F_IsDelete =0  ");
430
+                                    var modellist = workorderBLL.GetModelList("F_WorkOrderId in(select col from dbo.SplitToNvarchar('" 
431
+                                        + modelT_Bus_WorkOrder.F_SubWorkorder1 + "',',' ))  and F_IsDelete =0  ");
420 432
 
421 433
                                     if (modellist != null && modellist.Count > 0)
422 434
                                     {
@@ -432,7 +444,8 @@ namespace CallCenterApi.Interface.Controllers.workorder
432 444
                                                 + "'   where F_Id ='" + it.F_Id + "'");
433 445
 
434 446
                                             Model.T_Bus_AssignedInfo modelT_Bus_AssignedInfo1 = assignBLL.GetNewModelByWorkOrderID(it.F_WorkOrderId);
435
-                                            var modelT_Bus_AssignedInfo_Next1 = new BLL.T_Bus_AssignedInfo_Next().GetModelList("F_State=1 and F_IsDelete=0 and F_WorkOrderId='"
447
+                                            var modelT_Bus_AssignedInfo_Next1 = new BLL.T_Bus_AssignedInfo_Next().GetModelList
448
+                                                ("F_State=1 and F_IsDelete=0 and F_WorkOrderId='"
436 449
                                                 + it.F_WorkOrderId + "'  order by F_CreateTime desc");
437 450
 
438 451