update sd.order_glass_detail as ogd left join pp.flow_card as fc on ogd.order_id = fc.order_id and ogd.order_number = fc.order_number set ogd.splitting_status=0 where ogd.order_id = #{orderId} fc.process_id = #{processId} delete from pp.flow_card as fc where fc.order_id = #{orderId} fc.process_id = #{processId} update flow_card as fc set fc.layout_status=#{state} where fc.process_id = #{processId} insert into flow_card (order_id, production_id, process_id, landing_sequence, order_number, technology_number, quantity, founder, layers_number, splitFrame_time, create_time) select ogd.order_id, ogd.production_id, #{processId}, #{landingSequence}, ogd.order_number, ogd.technology_number, #{quantity}, #{userName}, #{layer}, 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 = #{productionId} delete from sd.order_process_detail where process_id = #{processId} delete from sd.order_process_detail where order_id = #{orderId} update flow_card set inventory_quantity=#{completedQuantity} where process_id = #{processId} and order_number = #{orderNumber} and technology_number = #{technologyNumber} update flow_card as fc set fc.layout_status=1 where fc.process_id = #{processId} update flow_card as fc set fc.rack=#{rack} where fc.process_id = #{processId} and fc.technology_number=#{technologyNumber} update flow_card set sort = #{sort} where process_id = #{processId} and order_number = #{orderNumber} and technology_number = #{technologyNumber} update pp.flow_card set print_status = print_status + 1 where process_id = #{processId} and technology_number = #{technologyNumber} update flow_card set sort = #{sort} where process_id = #{processId} and order_number = #{orderNumber} and technology_number = #{technologyNumber} insert into flow_card_sort (process_id, order_number, technology_number, process, sort, create_time) values (#{processId}, #{orderNumber}, #{technologyNumber}, #{process}, #{sort}, now()) update flow_card_sort set sort = #{sort} where process_id = #{processId} and order_number = #{orderNumber} and technology_number = #{technologyNumber} and process = #{process} update pp.flow_card fc set fc.merge=#{index} where fc.process_id = #{processId} and fc.technology_number in #{technologyNumber} delete from flow_card_sort where process_id = #{processId} delete from pp.flow_card_sort where process_id =( select process_id from pp.flow_card where order_id=#{orderId} group by process_id ) delete from sd.order_process_detail where process_id = #{processId} and technology_number= #{technologyNumber} insert into sd.order_process_detail (order_id, process_id, order_number, technology_number, process, create_time) select fc.order_id, fc.process_id, fc.order_number, #{technologyNumber}, #{process}, NOW() from pp.flow_card as fc where fc.process_id = #{processId} and fc.order_number = #{number} and fc.technology_number = #{technologyNumber} GROUP BY fc.order_number update sd.order_glass_detail set process=#{orderprocess} where order_id=#{orderId} and order_number=#{number} and technology_number=#{technologyNumber} update optimize_project set labelPrintNum=labelPrintNum+1 where project_no=#{projectNo} update optimize_project set processPrintNum=processPrintNum+1 where project_no=#{projectNo} update flow_card as fc set fc.layout_status=0 where fc.process_id = #{processId} update pp.flow_card fc set fc.merge=0 where fc.process_id = #{processId} update pp.flow_card fc set fc.termination_quantity=#{value} where fc.process_id = #{processId} and fc.order_number=#{orderNumber} UPDATE sd.order_process_detail set reporting_work_num_count = #{reportingWorkNumCount}, reporting_work_num = #{reportingWorkNum}, broken_num = #{brokenNum} where process_id = #{processId} and order_number = #{orderNumber} and technology_number = #{technologyNumber} and process = #{process} update pp.flow_card set termination_status=1 where process_id = #{processId} and order_number = #{orderNumber} update pp.flow_card set termination_status=0 , termination_quantity=0 where process_id = #{processId} and order_number = #{orderNumber}