1550076451 %!s(int64=3) %!d(string=hace) años
padre
commit
9b056faadc

+ 5 - 9
RMYY_CallCenter_Api/Controllers/CarManage/T_Car_WorkOrderController.cs

@@ -484,20 +484,16 @@ namespace RMYY_CallCenter_Api.Controllers.CarManage
484 484
                       
485 485
                         var Carlist = DbHelperSQL.Query  
486 486
                             ($"select *,dbo.GetDictionaryName(F_CarType) F_CarTypeName" +
487
-                            $" from T_Car_WorkOrder where F_WorkOrderCode in({string.Join(",", Assignmodel.F_WorkOrderID.Split(','))}) and F_IsDel=0 ").Tables[0];
488
-                        DataTable dt = new DataTable();
489
-                        foreach (var it in Assignmodel.F_WorkOrderID.Split(','))
490
-
491
-                        {
492
-                            if (Carlist.Select("F_WorkOrderCode = '" + it + "'")!= null&&Carlist.Select("F_WorkOrderCode = '" + it + "'") .Count() >0)
493
-                            dt.Rows.Add(Carlist.Select("F_WorkOrderCode = '" + it  + "'"));
494
-                        }
487
+                            $" from T_Car_WorkOrder where F_WorkOrderCode " +
488
+                            $"in({string.Join(",", Assignmodel.F_WorkOrderID.Split(','))}) and F_IsDel=0 " +
489
+                            $"order by charindex(','+F_WorkOrderCode+',',',{Assignmodel.F_WorkOrderID},')").Tables[0];
490
+                      
495 491
                         var obj = new
496 492
                         {
497 493
                             state = "success",
498 494
                             message = "成功",
499 495
                             model = Assignmodel,
500
-                            Carlist = dt
496
+                            Carlist = Carlist
501 497
                         };
502 498
                         return Content(obj.ToJson());
503 499
                     }