| | |
| | | INNER JOIN pp.optimize_project AS op ON op.project_no = c.project_no |
| | | LEFT JOIN sd.ORDER o ON o.order_id = c.order_id |
| | | LEFT JOIN sd.order_detail od ON c.order_id = od.order_id |
| | | AND c.order_number = od.order_number |
| | | WHERE |
| | | c.project_no IS NOT NULL |
| | | and c.project_no = #{projectNo} |
| | |
| | | INNER JOIN pp.optimize_project AS op ON op.project_no = c.project_no |
| | | LEFT JOIN pp.flow_card fc ON c.process_id = fc.process_id and fc.technology_number=c.technology_number |
| | | LEFT JOIN sd.ORDER o ON o.order_id = c.order_id |
| | | LEFT JOIN sd.order_detail od ON c.order_id = od.order_id |
| | | LEFT JOIN sd.order_detail od ON fc.order_id = od.order_id |
| | | AND fc.order_number = od.order_number |
| | | left join |
| | | (select (@row_number := @row_number + 1) as id,process_id as process_id,technology_number as technology_number from (select process_id,technology_number from pp.flow_card tt where project_no =#{projectNo} group by process_id,technology_number) tt,(select @row_number := 0) as t) a |
| | | on a.process_id=c.process_id and a.technology_number=c.technology_number |
| | |
| | | order_sort, |
| | | stock_id, |
| | | polys_id, |
| | | o_width, |
| | | o_height, |
| | | p_width, |
| | | p_height, |
| | | width, |
| | | height, |
| | | x_axis, |
| | | y_axis, |
| | | patch_state, |
| | |
| | | |
| | | <update id="updateOptimizeDetail"> |
| | | update pp.optimize_detail |
| | | set heat_layout_id=#{layoutId},heat_layout_sort=#{sort},glass_id=concat(process_id,'|',#{layoutId},'|',#{sort}) |
| | | set heat_layout_id=#{layoutId},heat_layout_sort=#{sort} |
| | | where id=#{id}; |
| | | </update> |
| | | |
| | |
| | | <select id="getOptimizeDetailsInfo" resultType="java.util.Map"> |
| | | SELECT |
| | | 0 AS isRemain, |
| | | od.width AS realWidth, |
| | | od.height AS realHeight, |
| | | od.o_width AS realWidth, |
| | | od.o_height AS realHeight, |
| | | od.p_width AS width, |
| | | od.p_height AS height, |
| | | od.process_id AS processId, |
| | |
| | | pp.optimize_config |
| | | WHERE creater = #{username} AND config_type = #{type} |
| | | </select> |
| | | <select id="getGlassProjectList" resultType="java.util.Map" parameterType="java.lang.String"> |
| | | SELECT |
| | | project_no AS projectId, |
| | | tempering_state |
| | | FROM |
| | | pp.optimize_project |
| | | WHERE |
| | | project_no = #{projectId} |
| | | </select> |
| | | <select id="getProjectState" resultType="java.util.Map" parameterType="java.lang.String"> |
| | | SELECT |
| | | project_no, |
| | | project_name, |
| | | state, |
| | | tempering_state, |
| | | optimize_state |
| | | FROM |
| | | pp.optimize_project |
| | | WHERE |
| | | project_no = #{projectNo} |
| | | </select> |
| | | |
| | | |
| | | </mapper> |