diff --git a/DOAN.Service/PBL/BigScreenService.cs b/DOAN.Service/PBL/BigScreenService.cs index d2f340e..3841f8f 100644 --- a/DOAN.Service/PBL/BigScreenService.cs +++ b/DOAN.Service/PBL/BigScreenService.cs @@ -20,7 +20,7 @@ namespace DOAN.Service.PBL List result = new List(); // 1 查询所有料架 - string[] RackCodeArray= Context.Queryable().GroupBy(it=>it.RackCode).Select(it=>it.RackCode).OrderBy(it=>it).ToArray(); + string[] RackCodeArray= Context.Queryable().GroupBy(it=>it.RackCode).Select(it=>it.RackCode).ToArray(); List DataSoure= Context.Queryable().ToList(); //2 查询每个料架层 @@ -35,11 +35,13 @@ namespace DOAN.Service.PBL { for (int j = 0; j < LayerSheelfList.Count; j++) { - LayerObjectfArray[j].LayerNum=LayerSheelfList[j].LayerNum; - LayerObjectfArray[j].Partnumber=LayerSheelfList[j].Partnumber; - LayerObjectfArray[j].MaxCapacity=LayerSheelfList[j].MaxCapacity; - LayerObjectfArray[j].PackageNum=LayerSheelfList[j].PackageNum; - LayerObjectfArray[j].isLight=LayerSheelfList[j].IsLight==1?true:false; + LayerObject LayerObject = new LayerObject(); + LayerObject.LayerNum=LayerSheelfList[j].LayerNum; + LayerObject.Partnumber=LayerSheelfList[j].Partnumber; + LayerObject.MaxCapacity=LayerSheelfList[j].MaxCapacity; + LayerObject.PackageNum=LayerSheelfList[j].PackageNum; + LayerObject.isLight=LayerSheelfList[j].IsLight==1?true:false; + LayerObjectfArray[j] = LayerObject; } for (int j = 0; j < LayerSheelfList.Count; j++) @@ -62,7 +64,7 @@ namespace DOAN.Service.PBL - return result; + return result.OrderBy(it=>it.RackCode).ToList(); } } diff --git a/DOAN.Service/PBL/IService/IBigScreenService.cs b/DOAN.Service/PBL/IService/IBigScreenService.cs index 20a845f..df4a165 100644 --- a/DOAN.Service/PBL/IService/IBigScreenService.cs +++ b/DOAN.Service/PBL/IService/IBigScreenService.cs @@ -6,4 +6,6 @@ namespace DOAN.Service.PBL.IService; public interface IBigScreenService : IBaseService { List SearchShelfLightInfomation(); + + } \ No newline at end of file