@Query(value="SELECT l.id,l.user_id,l.progress,l.is_active,m.funding_corp_id,m.contract_loan_amount,m.contract_term,m.transaction_status,m.loan_paid_at,m.created_at,l.created_from FROM `loan_application_history` l JOIN `loan_application_manifest_history` m ON l.id = m.`loan_application_history_id` "+
"WHERE l.`user_id` = ?1 AND l.`business_type` = 0",
nativeQuery=true)
List<Object[]>findLoanOrder(LonguserId);
@Query(value="SELECT l.id,l.user_id,l.progress,l.is_active,m.funding_corp_id,m.contract_loan_amount,m.contract_term,m.transaction_status,m.loan_paid_at,m.created_at,l.created_from FROM `loan_application_history` l JOIN `loan_application_manifest_history` m ON l.id = m.`loan_application_history_id` "+
"JOIN loan_account_ext la ON la.`loan_id` = l.`id` "+
"WHERE l.`user_id` = ?1 AND l.`business_type` = 0 AND la.`product_id`= ?2",nativeQuery=true)
@Query(value="SELECT l.id,l.user_id,l.progress,l.is_active,m.funding_corp_id,m.contract_loan_amount,m.contract_term,m.transaction_status,m.loan_paid_at,m.created_at,l.created_from FROM `loan_application_history` l JOIN `loan_application_manifest_history` m ON l.id = m.`loan_application_history_id` "+
"LEFT JOIN loan_submit_info s ON s.`loan_id` = l.`id` "+
"WHERE l.`user_id` = ?1 AND l.`business_type` = 0 AND (l.created_from = ?2 OR s.`channel_id` = ?2)",nativeQuery=true)
@Query(value="SELECT a.* FROM `quota_account` a LEFT JOIN `loan_account_ext` l ON a.`id` = l.`account_id` WHERE l.`loan_id` = ?1 LIMIT 1",nativeQuery=true)
QuotaAccountfindByLoanId(LongloanId);
@Modifying
@Query(value="update quota_account set is_active = 0 ,remark = ?2 WHERE id = ?1",nativeQuery=true)
intclose(LongaccountId,Stringremark);
@Modifying
@Query(value="update quota_account set is_active = 1 WHERE id = ?1 and is_active=0",nativeQuery=true)
intactiveAccount(LongaccountId);
@Query(value="select q.* from quota_account q LEFT JOIN quota_account_log l on q.id = l.account_id where l.biz_type = 1 and l.biz_id = ?1 ",