| Line 54... |
Line 54... |
| 54 |
+ " from Order o join LineItem li on o.id=li.orderId join LineItemImei limei on li.id=limei.lineItemId join FofoStore fs on fs.id=o.retailerId left join ActivatedImei ai on limei.serialNumber = ai.serialNumber "
|
54 |
+ " from Order o join LineItem li on o.id=li.orderId join LineItemImei limei on li.id=limei.lineItemId join FofoStore fs on fs.id=o.retailerId left join ActivatedImei ai on limei.serialNumber = ai.serialNumber "
|
| 55 |
+ " where o.id in :orderIds and ai.activationTimestamp is not null"),
|
55 |
+ " where o.id in :orderIds and ai.activationTimestamp is not null"),
|
| 56 |
|
56 |
|
| 57 |
@NamedQuery(name = "ActivatedImei.selectActivatedGrnPendingAmount", query = "select cast(sum(o.lineItem.unitPrice * o.lineItem.quantity) as float )"
|
57 |
@NamedQuery(name = "ActivatedImei.selectActivatedGrnPendingAmount", query = "select cast(sum(o.lineItem.unitPrice * o.lineItem.quantity) as float )"
|
| 58 |
+ " from Order o join LineItemImei limei on o.lineItem.id=limei.lineItemId join FofoStore fs on fs.id=o.retailerId left join ActivatedImei ai on limei.serialNumber = ai.serialNumber "
|
58 |
+ " from Order o join LineItemImei limei on o.lineItem.id=limei.lineItemId join FofoStore fs on fs.id=o.retailerId left join ActivatedImei ai on limei.serialNumber = ai.serialNumber "
|
| 59 |
+ " where o.status in ('SHIPPED_FROM_WH','DELIVERY_SUCCESS') and ai.activationTimestamp is not null and o.partnerGrnTimestamp is null and o.retailerId=:fofoId group by o.retailerId"),
|
59 |
+ " where o.status in (12, 9) and ai.activationTimestamp is not null and o.partnerGrnTimestamp is null and o.retailerId=:fofoId group by o.retailerId"),
|
| 60 |
|
60 |
|
| 61 |
})
|
61 |
})
|
| 62 |
public class ActivatedImei {
|
62 |
public class ActivatedImei {
|
| 63 |
@Id
|
63 |
@Id
|
| 64 |
@Column(name = "serial_number", unique = true)
|
64 |
@Column(name = "serial_number", unique = true)
|