|
|
@ -6,7 +6,8 @@
|
|
|
|
INNER JOIN (
|
|
|
|
INNER JOIN (
|
|
|
|
select d.clear_detail_id,count(p.task_id) pre_settle_flag from log_clearing_detail d
|
|
|
|
select d.clear_detail_id,count(p.task_id) pre_settle_flag from log_clearing_detail d
|
|
|
|
left join log_presettle_task p on p.clear_detail_id = d.clear_detail_id
|
|
|
|
left join log_presettle_task p on p.clear_detail_id = d.clear_detail_id
|
|
|
|
where d.clearing_id=#{clearing_id}) dd
|
|
|
|
where d.clearing_id=#{clearing_id}
|
|
|
|
|
|
|
|
group by d.clear_detail_id) dd
|
|
|
|
ON dd.clear_detail_id = t.clearing_order
|
|
|
|
ON dd.clear_detail_id = t.clearing_order
|
|
|
|
SET clearing_status = if(pre_settle_flag > 0, 4, 0),
|
|
|
|
SET clearing_status = if(pre_settle_flag > 0, 4, 0),
|
|
|
|
clearing_order = NULL,
|
|
|
|
clearing_order = NULL,
|
|
|
|