SELECT a.*
FROM shop_order_info a
AND a.id = #{param.id}
AND a.oid = #{param.oid}
AND a.sid = #{param.sid}
AND a.fid = #{param.fid}
AND a.site_name LIKE CONCAT('%', #{param.siteName}, '%')
AND a.field_name LIKE CONCAT('%', #{param.fieldName}, '%')
AND a.date_time LIKE CONCAT('%', #{param.dateTime}, '%')
AND a.price = #{param.price}
AND a.children_price = #{param.childrenPrice}
AND a.adult_num = #{param.adultNum}
AND a.children_num = #{param.childrenNum}
AND a.pay_status = #{param.payStatus}
AND a.is_free = #{param.isFree}
AND a.is_children = #{param.isChildren}
AND a.type = #{param.type}
AND a.merge_data LIKE CONCAT('%', #{param.mergeData}, '%')
AND a.start_time = #{param.startTime}
AND a.order_time = #{param.orderTime}
AND a.time_flag LIKE CONCAT('%', #{param.timeFlag}, '%')
AND a.create_time >= #{param.createTimeStart}
AND a.create_time <= #{param.createTimeEnd}
AND (a.comments LIKE CONCAT('%', #{param.keywords}, '%')
)