update sd.order_glass_detail as ogd
set ogd.production_id=null,
ogd.production_time=null,
ogd.founder=null
where ogd.production_id = #{processId}
update sd.order_detail as od left join sd.order_glass_detail as ogd
on od.order_id = ogd.order_id and od.order_number = ogd.order_number
set ogd.production_id=null,
ogd.production_time=null,
ogd.founder=null
where od.order_id = #{orderId}
and ogd.production_id = #{processId}
update flow_card as fc
set fc.layout_status=2
where fc.process_id = #{processId}
insert into
flow_card (
order_id,
production_id,
process_id,
landing_sequence,
order_number,
technology_number,
quantity,
founder,
splitFrame_time,
create_time
)
select
ogd.order_id,
ogd.production_id,
#{processId},
#{landingSequence},
ogd.order_number,
ogd.technology_number,
#{quantity},
#{userName},
NOW(),
NOW()
from sd.order_glass_detail as ogd
where ogd.production_id=#{productionId} and ogd.order_number=#{orderNumber}
GROUP BY ogd.technology_number
update sd.order_glass_detail as ogd
set ogd.splitting_status=1
where ogd.production_id=#{productionId} and ogd.order_number=#{orderNumber}
update sd.`order` as o
set o.processing_card=#{state}
where o.order_id=left(#{productionId},10)