于杰
9 天以前 9599b7f0354e0654d522fe4303ade7dd7aaa3680
north-glass-erp/src/main/resources/mapper/pp/GlassOptimize.xml
@@ -1570,7 +1570,7 @@
            x_axis = #{detail.x},
            y_axis = #{detail.y}
        WHERE
            project_no = #{processId} AND polys_id = #{detail.polySort}
            project_no = #{processId} AND polys_id = #{detail.polySort} AND stock_id = #{detail.stockSort}
    </update>
    <update id="updateProjectOptimize">
        update pp.optimize_project as p
@@ -2168,11 +2168,35 @@
        layer,
        o_width,
        o_height,
        rack_no
        REPLACE(REPLACE(rack_no, '+', ''), '#', '')
    ORDER BY
        o_width,
        o_height
    </select>
    <select id="selectTempProject" resultType="java.util.Map" parameterType="java.lang.String">
        SELECT
            project_no,
            o_width as width,
            o_height as height,
            rack_no as order_number,
            layer as processCard,
            COUNT(*) as quantity,
            ROUND(o_width * o_height * COUNT(*) / 1000000, 4) as Area
        FROM
            pp.`optimize_detail`
        WHERE
            project_no =  #{processId}
          AND process_id = ''
        GROUP BY
            project_no,
            layer,
            o_width,
            o_height,
            rack_no
        ORDER BY
            o_width,
            o_height
    </select>
</mapper>