| | |
| | | order by sl.execution_date desc |
| | | </select> |
| | | |
| | | <select id="selectEditFlags" resultType="com.ruoyi.sales.dto.SalesLedgerEditFlagDto"> |
| | | SELECT T1.id AS salesLedgerId, |
| | | MAX(CASE WHEN T2.is_production = 1 THEN 1 ELSE 0 END) AS needsProduction, |
| | | MAX(CASE WHEN T3.status IS NOT NULL AND T3.status <> 0 THEN 1 ELSE 0 END) AS planIssued, |
| | | MAX(CASE WHEN T4.status IN ('审核通过', '已发货') THEN 1 ELSE 0 END) AS shipped |
| | | FROM sales_ledger T1 |
| | | LEFT JOIN sales_ledger_product T2 ON T2.sales_ledger_id = T1.id AND T2.type = 1 |
| | | LEFT JOIN production_plan T3 ON T3.sales_ledger_product_id = T2.id |
| | | LEFT JOIN shipping_info T4 ON T4.sales_ledger_product_id = T2.id |
| | | WHERE T1.id IN |
| | | <foreach collection="ids" item="id" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |
| | | GROUP BY T1.id |
| | | </select> |
| | | |
| | | <select id="selectPurchaseReportVoPage" resultType="com.ruoyi.purchase.vo.PurchaseReportVo"> |
| | | select sl.sales_contract_no customerContractNo, |
| | | c.customer_name, |