| | |
| | | <select id="selectReturnByAssetIds" resultType="com.ruoyi.system.bo.OaApprovalApplicationAssetReturnBO"> |
| | | SELECT |
| | | oaa.application_code, |
| | | CASE |
| | | WHEN oaa.approval_status = 0 THEN |
| | | 1 |
| | | WHEN oaa.approval_status = 1 THEN |
| | | 2 |
| | | END AS return_status, |
| | | oaa.approval_status AS return_status, |
| | | oaaai.asset_main_id |
| | | FROM |
| | | oa_approval_application_asset_item oaaai |
| | | LEFT JOIN oa_approval_application_asset oaaa ON oaaai.approval_application_id = oaaa.approval_application_id |
| | | LEFT JOIN oa_approval_applications oaa ON oaaai.approval_application_id = oaa.id |
| | | <where> |
| | | oaaa.type = 2 AND oaaa.borrow_application_id = #{applicationId} AND oaa.approval_status = 1 |
| | | oaaa.type = 2 AND oaaa.borrow_application_id = #{applicationId} AND oaa.approval_status = 2 |
| | | <if test="assetMainIds != null and assetMainIds.size() > 0"> |
| | | AND oaaai.asset_main_id IN |
| | | <foreach collection="assetMainIds" item="id" open="(" separator="," close=")"> |