| | |
| | | WHEN shipping_status_counts.total_count = 0 THEN false |
| | | WHEN shipping_status_counts.unshipped_count = 0 THEN true |
| | | ELSE false |
| | | END AS is_fh |
| | | END AS is_fh, |
| | | CASE |
| | | WHEN t7.product_num > 0 THEN 1 |
| | | ELSE 0 |
| | | END AS has_product |
| | | from product_order po |
| | | left join sales_ledger sl on po.sales_ledger_id = sl.id |
| | | LEFT JOIN ( |
| | |
| | | left join product_process_route ppr on po.id = ppr.product_order_id |
| | | left join product_bom pb on pb.id = ppr.bom_id |
| | | left join production_print_order as t6 on t6.product_order_id = po.id |
| | | LEFT JOIN (SELECT n1.product_order_id, |
| | | COUNT(1) AS product_num |
| | | FROM product_work_order n1 |
| | | INNER JOIN production_product_main n2 |
| | | ON n1.id = n2.work_order_id |
| | | GROUP BY n1.product_order_id) t7 |
| | | ON t7.product_order_id = po.id |
| | | <where> |
| | | <if test="c.npsNo != null and c.npsNo != ''"> |
| | | and po.nps_no like concat('%',#{c.npsNo},'%') |