| | |
| | | update sd.order_glass_detail set process=#{orderprocess} |
| | | where order_id=#{orderId} and order_number=#{number} and technology_number=#{technologyNumber} |
| | | </update> |
| | | |
| | | <select id="getFlowCardListPrintProject"> |
| | | select |
| | | od.order_id, |
| | | fc.process_id, |
| | | o.customer_name, |
| | | o.project, |
| | | od.order_number, |
| | | ogd.technology_number, |
| | | ogd.glass_address, |
| | | fc.quantity , |
| | | round(sum(ogd.child_width * ogd.child_height * fc.quantity / 1000000), 2) as total_area, |
| | | od.product_name, |
| | | ogd.glass_child, |
| | | |
| | | ogd.process |
| | | from (select process_id,count(*) as quantity,order_sort,project_no,layer from pp.optimize_detail where project_no = #{printProject} group by process_id,layer) as fc |
| | | left join sd.order_glass_detail as ogd |
| | | on ogd.order_id = SUBSTRING(fc.process_id,1,10) and ogd.order_number = fc.order_sort and |
| | | ogd.technology_number = fc.layer |
| | | left join sd.order_detail as od on od.order_id = SUBSTRING(fc.process_id,1,10) and od.order_number = fc.order_sort |
| | | left join sd.`order` as o on o.order_id = SUBSTRING(fc.process_id,1,10) |
| | | where fc.project_no = #{printProject} |
| | | GROUP BY fc.process_id, ogd.technology_number |
| | | order by fc.process_id, ogd.technology_number |
| | | </select> |
| | | </mapper> |