| | |
| | | select |
| | | max(a.technology_number) as rowCount, |
| | | RowNum |
| | | from sd.order_process_detail as a |
| | | from pp.flow_card as a |
| | | left join |
| | | (select min((@i:=@i+1)) AS RowNum,c.* |
| | | from sd.order_glass_detail as c, |
| | | from pp.flow_card as c, |
| | | (SELECT @i:=-1) as d |
| | | where order_id = #{orderId} |
| | | GROUP BY order_number |
| | | GROUP BY order_number,process_id |
| | | ) as b |
| | | on b.order_number = a.order_number |
| | | on b.id = a.id |
| | | where a.order_id = #{orderId} |
| | | group by a.order_number |
| | | group by a.order_number,a.process_id |
| | | order by RowNum |
| | | |
| | | </select> |
| | | |
| | | <select id="getProcessGlassLRow"> |
| | | select |
| | | max(a.technology_number) as rowCount, |
| | | RowNum |
| | | from pp.flow_card as a |
| | | left join |
| | | (select min((@i:=@i+1)) AS RowNum,c.* |
| | | from pp.flow_card as c, |
| | | (SELECT @i:=-1) as d |
| | | where order_id = #{orderId} |
| | | GROUP BY process_id |
| | | ) as b |
| | | on b.id = a.id |
| | | where a.order_id = #{orderId} |
| | | group by a.process_id |
| | | order by RowNum |
| | | |
| | | </select> |
| | | <update id="insertByReportingWorkDetail"> |
| | |
| | | group by e.order_number |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="getBehindProcess"> |
| | | select group_concat(process) from sd.order_process_detail as a |
| | | where a.order_id = #{orderId} |
| | | and a.process_id = #{processId} |
| | | and a.order_number =#{orderNumber} |
| | | and a.technology_number =#{technologyNumber} |
| | | and a.id>(select id |
| | | from sd.order_process_detail as b |
| | | where b.order_id = #{orderId} |
| | | and b.process_id = #{processId} |
| | | and b.order_number =#{orderNumber} |
| | | and b.technology_number =#{technologyNumber} |
| | | and b.process = #{thisProcess} |
| | | ) |
| | | </select> |
| | | </mapper> |