6
6
7
7
namespace Magento \Reports \Block \Adminhtml \Sales \Sales ;
8
8
9
+ use Magento \Reports \Block \Adminhtml \Grid \Column \Renderer \Currency ;
10
+
9
11
/**
10
12
* Adminhtml sales report grid block
11
13
*
@@ -36,7 +38,7 @@ protected function _construct()
36
38
*/
37
39
public function getResourceCollectionName ()
38
40
{
39
- return $ this ->getFilterData ()->getData ('report_type ' ) == 'updated_at_order '
41
+ return $ this ->getFilterData ()->getData ('report_type ' ) === 'updated_at_order '
40
42
? \Magento \Sales \Model \ResourceModel \Report \Order \Updatedat \Collection::class
41
43
: \Magento \Sales \Model \ResourceModel \Report \Order \Collection::class;
42
44
}
@@ -103,9 +105,7 @@ protected function _prepareColumns()
103
105
]
104
106
);
105
107
106
- if ($ this ->getFilterData ()->getStoreIds ()) {
107
- $ this ->setStoreIds (explode (', ' , $ this ->getFilterData ()->getStoreIds ()));
108
- }
108
+ $ this ->setStoreIds ($ this ->_getStoreIds ());
109
109
$ currencyCode = $ this ->getCurrentCurrencyCode ();
110
110
$ rate = $ this ->getRate ($ currencyCode );
111
111
@@ -118,6 +118,7 @@ protected function _prepareColumns()
118
118
'index ' => 'total_income_amount ' ,
119
119
'total ' => 'sum ' ,
120
120
'sortable ' => false ,
121
+ 'renderer ' => Currency::class,
121
122
'rate ' => $ rate ,
122
123
'header_css_class ' => 'col-sales-total ' ,
123
124
'column_css_class ' => 'col-sales-total '
@@ -133,6 +134,7 @@ protected function _prepareColumns()
133
134
'index ' => 'total_revenue_amount ' ,
134
135
'total ' => 'sum ' ,
135
136
'sortable ' => false ,
137
+ 'renderer ' => Currency::class,
136
138
'visibility_filter ' => ['show_actual_columns ' ],
137
139
'rate ' => $ rate ,
138
140
'header_css_class ' => 'col-revenue ' ,
@@ -149,6 +151,7 @@ protected function _prepareColumns()
149
151
'index ' => 'total_profit_amount ' ,
150
152
'total ' => 'sum ' ,
151
153
'sortable ' => false ,
154
+ 'renderer ' => Currency::class,
152
155
'visibility_filter ' => ['show_actual_columns ' ],
153
156
'rate ' => $ rate ,
154
157
'header_css_class ' => 'col-profit ' ,
@@ -165,6 +168,7 @@ protected function _prepareColumns()
165
168
'index ' => 'total_invoiced_amount ' ,
166
169
'total ' => 'sum ' ,
167
170
'sortable ' => false ,
171
+ 'renderer ' => Currency::class,
168
172
'rate ' => $ rate ,
169
173
'header_css_class ' => 'col-invoiced ' ,
170
174
'column_css_class ' => 'col-invoiced '
@@ -180,6 +184,7 @@ protected function _prepareColumns()
180
184
'index ' => 'total_paid_amount ' ,
181
185
'total ' => 'sum ' ,
182
186
'sortable ' => false ,
187
+ 'renderer ' => Currency::class,
183
188
'visibility_filter ' => ['show_actual_columns ' ],
184
189
'rate ' => $ rate ,
185
190
'header_css_class ' => 'col-paid ' ,
@@ -196,6 +201,7 @@ protected function _prepareColumns()
196
201
'index ' => 'total_refunded_amount ' ,
197
202
'total ' => 'sum ' ,
198
203
'sortable ' => false ,
204
+ 'renderer ' => Currency::class,
199
205
'rate ' => $ rate ,
200
206
'header_css_class ' => 'col-refunded ' ,
201
207
'column_css_class ' => 'col-refunded '
@@ -211,6 +217,7 @@ protected function _prepareColumns()
211
217
'index ' => 'total_tax_amount ' ,
212
218
'total ' => 'sum ' ,
213
219
'sortable ' => false ,
220
+ 'renderer ' => Currency::class,
214
221
'rate ' => $ rate ,
215
222
'header_css_class ' => 'col-sales-tax ' ,
216
223
'column_css_class ' => 'col-sales-tax '
@@ -226,6 +233,7 @@ protected function _prepareColumns()
226
233
'index ' => 'total_tax_amount_actual ' ,
227
234
'total ' => 'sum ' ,
228
235
'sortable ' => false ,
236
+ 'renderer ' => Currency::class,
229
237
'visibility_filter ' => ['show_actual_columns ' ],
230
238
'rate ' => $ rate ,
231
239
'header_css_class ' => 'col-tax ' ,
@@ -242,6 +250,7 @@ protected function _prepareColumns()
242
250
'index ' => 'total_shipping_amount ' ,
243
251
'total ' => 'sum ' ,
244
252
'sortable ' => false ,
253
+ 'renderer ' => Currency::class,
245
254
'rate ' => $ rate ,
246
255
'header_css_class ' => 'col-sales-shipping ' ,
247
256
'column_css_class ' => 'col-sales-shipping '
@@ -257,6 +266,7 @@ protected function _prepareColumns()
257
266
'index ' => 'total_shipping_amount_actual ' ,
258
267
'total ' => 'sum ' ,
259
268
'sortable ' => false ,
269
+ 'renderer ' => Currency::class,
260
270
'visibility_filter ' => ['show_actual_columns ' ],
261
271
'rate ' => $ rate ,
262
272
'header_css_class ' => 'col-shipping ' ,
@@ -273,6 +283,7 @@ protected function _prepareColumns()
273
283
'index ' => 'total_discount_amount ' ,
274
284
'total ' => 'sum ' ,
275
285
'sortable ' => false ,
286
+ 'renderer ' => Currency::class,
276
287
'rate ' => $ rate ,
277
288
'header_css_class ' => 'col-sales-discount ' ,
278
289
'column_css_class ' => 'col-sales-discount '
@@ -288,6 +299,7 @@ protected function _prepareColumns()
288
299
'index ' => 'total_discount_amount_actual ' ,
289
300
'total ' => 'sum ' ,
290
301
'sortable ' => false ,
302
+ 'renderer ' => Currency::class,
291
303
'visibility_filter ' => ['show_actual_columns ' ],
292
304
'rate ' => $ rate ,
293
305
'header_css_class ' => 'col-discount ' ,
@@ -304,6 +316,7 @@ protected function _prepareColumns()
304
316
'index ' => 'total_canceled_amount ' ,
305
317
'total ' => 'sum ' ,
306
318
'sortable ' => false ,
319
+ 'renderer ' => Currency::class,
307
320
'rate ' => $ rate ,
308
321
'header_css_class ' => 'col-canceled ' ,
309
322
'column_css_class ' => 'col-canceled '
0 commit comments