| | |
| | | SELECT |
| | | pro.*, |
| | | sm.supplier_name as supplier_name, |
| | | pl.purchase_contract_number as purchase_contract_number |
| | | pl.purchase_contract_number as purchase_contract_number, |
| | | CASE |
| | | WHEN EXISTS ( |
| | | SELECT 1 |
| | | FROM purchase_return_order_products prop |
| | | INNER JOIN stock_out_record sor ON sor.record_id = prop.id |
| | | AND sor.record_type = '9' |
| | | AND sor.approval_status = 1 |
| | | WHERE prop.purchase_return_order_id = pro.id |
| | | ) THEN 1 |
| | | ELSE 0 |
| | | END AS stock_out_approved |
| | | FROM purchase_return_orders pro |
| | | LEFT JOIN supplier_manage sm ON pro.supplier_id = sm.id |
| | | LEFT JOIN purchase_ledger pl ON pl.id = pro.purchase_ledger_id |