| | |
| | | <where> |
| | | AND aaa.disabled = 0 |
| | | AND oaa.type = #{query.type} |
| | | <if test="query.returnNotify == 1"> |
| | | AND oaa.return_status != 2 |
| | | </if> |
| | | <if test="query != null and query.keyword != null and query.keyword != ''"> |
| | | AND ( |
| | | oaa.title LIKE CONCAT('%', #{query.keyword}, '%') |
| | |
| | | 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} |
| | | oaaa.type = 2 AND oaaa.borrow_application_id = #{applicationId} AND oaa.approval_status = 1 |
| | | <if test="assetMainIds != null and assetMainIds.size() > 0"> |
| | | AND oaaai.asset_main_id IN |
| | | <foreach collection="assetMainIds" item="id" open="(" separator="," close=")"> |
| | |
| | | parameterType="java.lang.Long"> |
| | | SELECT |
| | | oaa.*, |
| | | oaaa.title, |
| | | oaaa.asset_type_id, |
| | | oaaa.operate_time |
| | | FROM |
| | | oa_approval_applications oaa |
| | | LEFT JOIN oa_approval_application_asset oaaa ON oaa.id = oaaa.approval_application_id |
| | | LEFT JOIN oa_approval_application_asset borrow_oaaa ON borrow_oaaa.borrow_application_id = oaa.id |
| | | AND borrow_oaaa.return_status != 2 |
| | | WHERE |
| | | oaa.applicant_user_id = #{userId} |
| | | AND oaa.approval_status = 1 |
| | | AND oaa.approval_status = '${@com.ruoyi.system.emums.ApprovalStatusEnum@PASSED.getCode()}' |
| | | AND oaaa.type = 1 |
| | | AND oaa.approval_id = '${@com.ruoyi.system.emums.ApprovalTypeEnum@BORROW.getCode()}' |
| | | |
| | | </select> |
| | | |
| | | </mapper> |