| | |
| | | IFNULL( ois.check_fee, 0 ) AS check_fee, |
| | | IFNULL( ois.replace_fee, 0 ) AS replace_fee, |
| | | IFNULL( ois.lack_fee_supplier, 0 ) AS lack_fee_supplier, |
| | | IFNULL( (select oic.num from t_order_item_check oic where oic.order_item_id = oi.id and oic.type = 'lack'),0) as lack_num |
| | | IFNULL( (select oic.num from t_order_item_check oic where oic.order_item_id = oi.id and oic.type = 'lack' and oic.audit_status='AGREED'),0) as lack_num |
| | | FROM |
| | | t_order o |
| | | LEFT JOIN t_order_item oi ON oi.order_id = o.id |
| | |
| | | WHERE |
| | | oi.deleted = 0 |
| | | and o.payment_time is not null |
| | | and o.status_backend not in ('PENDING','CANCEL','REFUND') |
| | | <if test="dto.startDate != null"> |
| | | and o.payment_time >= #{dto.startDate} |
| | | </if> |
| | |
| | | on vor.supplier_id=p.id |
| | | left join t_order o |
| | | on vor.order_id= o.id |
| | | and o.status_backend not in ('PENDING','CANCEL','REFUND') |
| | | -- and o.status_backend not in ('PENDING','CANCEL','REFUND') |
| | | ) s group by dateinfo,supplier_id |
| | | </select> |
| | | |
| | |
| | | on vor.supplier_id=p.id |
| | | left join t_order o |
| | | on vor.order_id= o.id |
| | | and o.status_backend not in ('PENDING','CANCEL','REFUND') |
| | | -- and o.status_backend not in ('PENDING','CANCEL','REFUND') |
| | | ) s group by dateinfo,supplier_id |
| | | </select> |
| | | |
| | |
| | | on vor.supplier_id=p.id |
| | | left join t_order o |
| | | on vor.order_id= o.id |
| | | and o.status_backend not in ('PENDING','CANCEL','REFUND') |
| | | -- and o.status_backend not in ('PENDING','CANCEL','REFUND') |
| | | ) s group by dateinfo,supplier_id |
| | | ) s2 |
| | | </select> |