@@ -18,6 +18,7 @@ export class OrderItemGateway {
1818 . select ( 'oi.order_id' , true )
1919 . leftJoin ( 'oi.producerProduct' , 'pp' )
2020 . where ( `oi.producer_product_id = pp.id and pp.producer_id = '${ producerId } '` )
21+ . orderBy ( { order : { id : 'DESC' } } )
2122 . getResult ( ) ;
2223
2324 return orderIds ;
@@ -38,7 +39,8 @@ export class OrderItemGateway {
3839 'order.consumer' ,
3940 'order.consumer.user' ,
4041 'order.items.shipment.events.status'
41- ]
42+ ] ,
43+ orderBy : { order : { id : 'DESC' } }
4244 }
4345 ) ;
4446
@@ -65,7 +67,8 @@ export class OrderItemGateway {
6567 'shipment.events.status'
6668 ] ,
6769 limit : pagination . limit ,
68- offset : pagination . offset
70+ offset : pagination . offset ,
71+ orderBy : { producerProduct : { productSpec : { name : 'ASC' } } }
6972 }
7073 ) ,
7174 this . repository . count ( { order : orderId , producerProduct : { producer : { user : producerId } } } )
@@ -83,7 +86,8 @@ export class OrderItemGateway {
8386 const orderItem = await this . repository . findOne (
8487 { order : orderId , producerProduct : { producer : { user : producerId } , id : producerProductId } } ,
8588 {
86- populate : [ 'producerProduct' , 'producerProduct.producer' , 'producerProduct.productionUnit' , 'producerProduct.productSpec' ]
89+ populate : [ 'producerProduct' , 'producerProduct.producer' , 'producerProduct.productionUnit' , 'producerProduct.productSpec' ] ,
90+ orderBy : { order : { id : 'DESC' } }
8791 }
8892 ) ;
8993 return orderItem ;
@@ -96,7 +100,7 @@ export class OrderItemGateway {
96100 ) : Promise < OrderItem | null > {
97101 const orderItem = await this . repository . findOne (
98102 { order : orderId , producerProduct : { producer : { user : producerId } , id : producerProductId } } ,
99- { populate : [ 'shipment' , 'shipment.carrier' , 'shipment.events.address' ] }
103+ { populate : [ 'shipment' , 'shipment.carrier' , 'shipment.events.address' ] , orderBy : { order : { id : 'DESC' } } }
100104 ) ;
101105 return orderItem ;
102106 }
@@ -116,7 +120,8 @@ export class OrderItemGateway {
116120 ] ,
117121 limit : pagination . limit ,
118122 offset : pagination . offset ,
119- filters : { [ SOFT_DELETABLE_FILTER ] : false }
123+ filters : { [ SOFT_DELETABLE_FILTER ] : false } ,
124+ orderBy : { producerProduct : { productSpec : { name : 'ASC' } } }
120125 }
121126 ) ,
122127 this . repository . count ( { order : { id : orderId , consumer : { user : consumerId } } } )
@@ -136,7 +141,8 @@ export class OrderItemGateway {
136141 { order : { id : orderId , consumer : { user : consumerId } } , producerProduct : { id : producerProductId } } ,
137142 {
138143 populate : [ 'producerProduct' , 'producerProduct.producer' , 'producerProduct.productionUnit' , 'producerProduct.productSpec' ] ,
139- filters : { [ SOFT_DELETABLE_FILTER ] : false }
144+ filters : { [ SOFT_DELETABLE_FILTER ] : false } ,
145+ orderBy : { order : { id : 'DESC' } }
140146 }
141147 ) ;
142148 return q2 ;
@@ -146,7 +152,8 @@ export class OrderItemGateway {
146152 const products = await this . repository . find (
147153 { producerProduct : { producer : { user : producerId } } } ,
148154 {
149- populate : [ 'shipment' , 'shipment.events' , 'shipment.events.status' ]
155+ populate : [ 'shipment' , 'shipment.events' , 'shipment.events.status' ] ,
156+ orderBy : { order : { id : 'DESC' } }
150157 }
151158 ) ;
152159 return products ;
@@ -165,7 +172,8 @@ export class OrderItemGateway {
165172 'shipment.events.status' ,
166173 'order.items' ,
167174 'order.items.shipment.events.status'
168- ]
175+ ] ,
176+ orderBy : { order : { id : 'DESC' } }
169177 }
170178 ) ;
171179 return orderItems ;
0 commit comments