| | |
| | | </resultMap> |
| | | <select id="listPageAccountSalesCollection" |
| | | resultType="com.ruoyi.account.bean.vo.sales.AccountSalesCollectionVo"> |
| | | select * from (select ascc.*, |
| | | select |
| | | A.* , |
| | | if(asd.receipt_number is not null, true, false) as isAccountStatemen |
| | | from (select ascc.*, |
| | | c.customer_name, |
| | | GROUP_CONCAT(sour.outbound_batches SEPARATOR ',') AS outboundBatches |
| | | from account_sales_collection ascc |
| | | left join customer c on ascc.customer_id = c.id |
| | | left join stock_out_record sour on FIND_IN_SET(sour.id, ascc.stock_out_record_ids) > 0 |
| | | GROUP BY ascc.id)A |
| | | left join account_statement_details asd on A.collection_number = asd.receipt_number |
| | | <where> |
| | | <if test="req.customerId != null"> |
| | | AND A.customer_id = #{req.customerId} |