@@ -46,13 +46,13 @@ private async Task queryTotalReportAsync()
4646 {
4747 totalData = await _reportService . SearchReportForSalesOrderTotalAsync ( ) ;
4848 //转换json
49- String Json_totalData = Newtonsoft . Json . JsonConvert . SerializeObject ( totalData ) ;
49+ var Json_totalData = Newtonsoft . Json . JsonConvert . SerializeObject ( totalData ) ;
5050 categoryReportByYear . Json_totalData = Json_totalData ;
5151 }
5252
5353 private async Task queryPieReportAsync ( CancellationToken cancellationToken = default )
5454 {
55- String curDate = "2013-01-01" ;
55+ var curDate = "2013-01-01" ;
5656 var curYear = DateTime . Parse ( curDate ) . Year . ToString ( ) ;
5757 var lastYear = DateTime . Parse ( curDate ) . AddYears ( - 1 ) . Year . ToString ( ) ;
5858 var masterModel = new CategorySalesReportByYear ( ) ;
@@ -61,12 +61,14 @@ private async Task queryPieReportAsync(CancellationToken cancellationToken = def
6161 categoryReportByYear = await _reportService
6262 . SearchReportForSales ( masterModel , subModel , curYear , lastYear , cancellationToken ) ;
6363
64+ var salesReportByCategory = categoryReportByYear
65+ . SalesReportByCategory
66+ . OrderBy ( a => a . ProductCategoryName ) ;
67+
6468 //转换json
65- String categorys = JsonConvert . SerializeObject ( categoryReportByYear . SalesReportByCategory
66- . Select ( x => x . ProductCategoryName ) ) ;
69+ var categorys = JsonConvert . SerializeObject ( salesReportByCategory . Select ( x => x . ProductCategoryName ) ) ;
6770
68- String categorysData = JsonConvert . SerializeObject ( categoryReportByYear . SalesReportByCategory
69- . Select ( x => new
71+ var categorysData = JsonConvert . SerializeObject ( salesReportByCategory . Select ( x => new
7072 {
7173 name = x . ProductCategoryName ,
7274 value = x . TotalSalesqty
@@ -109,11 +111,13 @@ private async Task queryBarReportByYearAsnyc(CancellationToken cancellationToken
109111 /// <param name="yearMonth"></param>
110112 private void ConvertDataForReport ( ProductCategorySalesReport productCategorySalesReport , object [ ] yearMonth )
111113 {
112- List < string > ProCategoryName = productCategorySalesReport
114+ var ProCategoryName = productCategorySalesReport
113115 . OrderReportMonth1
114116 . Select ( x => x . ProductCategoryName )
115117 . ToList ( ) ;
116118
119+ ProCategoryName . Sort ( ) ;
120+
117121 List < int > salesQtys = null ;
118122 Dictionary < string , List < int > > result = new Dictionary < string , List < int > > ( ) ;
119123 foreach ( var name in ProCategoryName )
@@ -134,8 +138,8 @@ private void ConvertDataForReport(ProductCategorySalesReport productCategorySale
134138 result . Add ( name , salesQtys ) ;
135139 }
136140
137- String proCat = JsonConvert . SerializeObject ( ProCategoryName ) ;
138- String proCatQty = JsonConvert . SerializeObject ( result
141+ var proCat = JsonConvert . SerializeObject ( ProCategoryName ) ;
142+ var proCatQty = JsonConvert . SerializeObject ( result
139143 . Select ( x => new
140144 {
141145 name = x . Key ,
0 commit comments