select id, top_organization_id,organization_id,organization_name,department_name,settlement_party_name,receive_payment_number, receive_payment_amount, assignable_amount,assignment_status,credit_amount,credit_reason, receive_payment_time, serial_number,receive_voucher_url, remark, account_name, account_information, create_by,create_by_name, create_time, update_by,update_by_name, update_time, del_flag from tms_receipt and del_flag = 1 and assignment_status = #{assignmentStatus} and assignment_status > #{greaterThanAssignmentStatus} and assignment_status in (0,1) AND date_format(receive_payment_time,'%Y-%m-%d') >= #{receivePaymentTimeStart} AND date_format(receive_payment_time,'%Y-%m-%d') <= #{receivePaymentTimeEnd} AND date_format(create_time,'%Y-%m-%d') >= #{createTimeStart} AND date_format(create_time,'%Y-%m-%d') <= #{createTimeEnd} and receive_payment_number = #{receivePaymentNumber} and settlement_party_name = #{settlementPartyName} and department_name LIKE CONCAT('%', #{departmentName},'%') and receive_payment_amount = #{receivePaymentAmount} and receive_payment_time = #{receivePaymentTime} and serial_number = #{serialNumber} and create_by_name = #{createByName} and remark = #{remark} and account_name like concat('%', #{accountName}, '%') and account_information like concat('%', #{accountInformation}, '%') and organization_name IS NOT NULL and organization_name <> '' and LENGTH(TRIM(organization_name)) > 0 and organization_id = #{organizationId} and top_organization_id = #{topOrganizationId} and organization_name LIKE CONCAT('%',#{organizationName},'%') order by create_time desc