1550076451 3 yıl önce
ebeveyn
işleme
9b056faadc

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

484
                       
484
                       
485
                         var Carlist = DbHelperSQL.Query  
485
                         var Carlist = DbHelperSQL.Query  
486
                             ($"select *,dbo.GetDictionaryName(F_CarType) F_CarTypeName" +
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
                         var obj = new
491
                         var obj = new
496
                         {
492
                         {
497
                             state = "success",
493
                             state = "success",
498
                             message = "成功",
494
                             message = "成功",
499
                             model = Assignmodel,
495
                             model = Assignmodel,
500
-                            Carlist = dt
496
+                            Carlist = Carlist
501
                         };
497
                         };
502
                         return Content(obj.ToJson());
498
                         return Content(obj.ToJson());
503
                     }
499
                     }