select * from business_document_detali
del_flag = 1
and business_document_id = #{businessDocumentId}
and first_subject = #{firstSubject}
and first_subject_name like concat('%', #{firstSubjectName}, '%')
and second_subject = #{secondSubject}
and second_subject_name like concat('%', #{secondSubjectName}, '%')
and amount = #{amount}
and user_id = #{userId}
and waybill_number = #{waybillNumber}
AND waybill_number in
#{waybillNo}
and create_by_name like concat('%', #{createByName}, '%')
and update_by_name like concat('%', #{updateByName}, '%')
and organization_id = #{organizationId}
and top_organization_id = #{topOrganizationId}
and pay_status = #{payStatus}
and pay_status_shipper = #{payStatusShipper}
SELECT
a.*
FROM
business_document_detali a
LEFT JOIN business_document b ON a.business_document_id = b.business_document_id
WHERE
a.del_flag = 1
AND b.waybill_source = #{orderSource}
AND b.waybill_number = #{orderNo}
SELECT
a.*,b.approval_number
FROM business_document_detali a
left join approval_document b on a.instance_id=b.approval_order_number
WHERE a.del_flag = 1
and a.audit_status = #{auditStatus}
and a.payment_method = #{paymentMethod}
and a.waybill_number like concat('%', #{waybillNumber}, '%')
and b.approval_number like concat('%', #{approvalNumber}, '%')
and a.organization_id = #{organizationId}
and a.first_subject = #{firstSubject}
and a.second_subject = #{secondSubject}
and a.second_subject = #{secondSubject}
and a.expense_item = #{expenseItem}
and a.payment_status = #{paymentStatus}
and a.audit_type = #{auditType}
and a.payee like concat('%', #{payee}, '%')
and a.pay_name like concat('%', #{payName}, '%')
and a.license_number like concat('%', #{licenseNumber}, '%')
and a.department_name like concat('%', #{departmentName}, '%')
and a.remark like concat('%', #{remark}, '%')
and a.audit_number like concat('%', #{auditNumber}, '%')
and a.create_by_name like concat('%', #{createByName}, '%')
and a.business_document_detali_number like concat('%', #{businessDocumentDetaliNumber }, '%')
and a.department_name like concat('%', #{departmentName }, '%')
and a.business_type = #{businessType}
and DATE_FORMAT(a.create_time,'%Y-%m-%d') =]]> DATE_FORMAT(#{starTime},'%Y-%m-%d')
and DATE_FORMAT(a.create_time,'%Y-%m-%d') DATE_FORMAT(#{endTime},'%Y-%m-%d')
order by a.create_time desc
SELECT
a.create_time,
a.remark,
b.second_subject_name,
b.amount,
b.service,
b.audit_status,
b.audit_role,
b.audit_time,
a.role_id,
a.role_code,
a.role_name,
c.waybill_source_name,
c.organization_name,
c.waybill_number,
c.loading_adress,
c.unload_adress,
c.carrier_name,
c.driver_name,
c.vehicle_license_plate_number
FROM
audit_records a
LEFT JOIN business_document_detali b ON a.business_document_detali_id = b.business_document_detali_id
LEFT JOIN business_document c ON b.business_document_id = c.business_document_id
WHERE
a.del_flag = 1
AND b.del_flag = 1
and c.del_flag = 1
and a.create_by = #{createBy}
and c.waybill_number like concat('%', #{waybillNumber}, '%')
AND date_format(a.create_time,'%Y-%m-%d') >= DATE_FORMAT(#{createTimeStart},'%Y-%m-%d')
AND date_format(a.create_time,'%Y-%m-%d') DATE_FORMAT(#{createTimeEnd},'%Y-%m-%d')
order by create_time desc
SELECT
a.*
FROM
`business_document_detali` a
LEFT JOIN reconciliation_business_document c ON a.business_document_id = c.business_document_id
LEFT JOIN reconciliation d ON c.reconciliation_id = d.reconciliation_id
WHERE
a.del_flag = 1
AND d.del_flag = 1
and a.pay_status_shipper = #{payStatusShipper}
AND d.inner_number IN
#{waybillNo}