SELECT sys_syd.gsmc,bus_merchant.name merchant_name,mer_task.id, mer_task.classify, mer_task.no, mer_task.name, mer_task.pro_content, mer_task.cost, mer_task.cost_max, mer_task.industry_name, mer_task.industry,
mer_task.jiezhi_date,
mer_task.limit_num, mer_task.cost_unit, mer_task.begin_date, mer_task.end_date, mer_task.status, mer_task.public_time, mer_task.is_offline,
mer_task.task_status, mer_task.submit_time, mer_task.op_verify_status, mer_task.op_verify_time, mer_task.op_verify_by, mer_task.op_verify_reason,
mer_task.add_time, mer_task.add_by, mer_task.editer, mer_task.edit_time, mer_task.frozen_amount, mer_task.rel_amount, mer_task.rel_amount_time, mer_task.invoice_amount,
mer_task.is_out, mer_task.syd_id, mer_task.syd_no, mer_task.bus_type, mer_task.op_no, mer_task.op_id, mer_task.channel_id, mer_task.channel_no, mer_task.channel_code, mer_task.mer_id, mer_task.mer_no,
mer_task.syd_verify_status, mer_task.syd_verify_time, mer_task.syd_verify_by, mer_task.syd_verify_reason, mer_task.create_dept, mer_task.create_by,
mer_task.create_time, mer_task.update_by, mer_task.update_time
from mer_task
left join sys_syd on mer_task.syd_id = sys_syd.id
left join bus_merchant on bus_merchant.id = mer_task.mer_id
${ew.customSqlSegment}
order by mer_task.add_time desc
SELECT sys_syd.gsmc,bus_merchant.name merchant_name,mer_task.id, mer_task.classify, mer_task.no, mer_task.name, mer_task.pro_content, mer_task.cost, mer_task.cost_max, mer_task.industry_name, mer_task.industry,
mer_task.jiezhi_date,mer_task.oss_id,mer_task.url,
mer_task.limit_num, mer_task.cost_unit, mer_task.begin_date, mer_task.end_date, mer_task.status, mer_task.public_time, mer_task.is_offline,
mer_task.task_status, mer_task.submit_time, mer_task.op_verify_status, mer_task.op_verify_time, mer_task.op_verify_by, mer_task.op_verify_reason,
mer_task.add_time, mer_task.add_by, mer_task.editer, mer_task.edit_time, mer_task.frozen_amount, mer_task.rel_amount, mer_task.rel_amount_time, mer_task.invoice_amount,
mer_task.is_out, mer_task.syd_id, mer_task.syd_no, mer_task.bus_type, mer_task.op_no, mer_task.op_id, mer_task.channel_id, mer_task.channel_no, mer_task.channel_code, mer_task.mer_id, mer_task.mer_no,
mer_task.syd_verify_status, mer_task.syd_verify_time, mer_task.syd_verify_by, mer_task.syd_verify_reason, mer_task.create_dept, mer_task.create_by,
mer_task.create_time, mer_task.update_by, mer_task.update_time,bus_operator.name op_name,mer_task.invoice_items as invoiceItems,mer_task.invoice_ids as invoiceIds
from mer_task
left join sys_syd on mer_task.syd_id = sys_syd.id
left join bus_merchant on bus_merchant.id = mer_task.mer_id
left join bus_operator on mer_task.op_id = bus_operator.id
where mer_task.id = #{id}
order by mer_task.add_time desc
update mer_task
set task_status = 8
where id = #{id}
and limit_num = (select count(1) from mer_task_enroll
where task_id = #{id} and task_status = 3 and verify_status = 3)