zhanghl
2025-04-27 26b286ab8c82614c6647aa1fbf364afebfda9dfa
aps-modules/aps-core/src/main/resources/mapper/core/ApsPlateProcessStatMapper.xml
@@ -131,22 +131,20 @@
    </delete>
    <select id="queryTempStat" resultMap="ApsPlateProcessStatResult">
        select
            row_number() over (partition by rt.work_order_no  order by rt.process_number  desc ) as num,
            rt.work_order_no,
            rt.process_name,
            cast(rt.process_number as numeric(18, 2))   as route_process_number,
            cast(pl.process_number as numeric(18, 2))   as current_process_number,
            pl.production_quantity,
            rt.standard_time,
            (rt.standard_time * pl.production_quantity) as process_total_time,
            rt.process_plan_start_day,
            rt.process_plan_end_day,
            pl.plan_end_day as order_plan_end_day
        select row_number() over (partition by rt.work_order_no order by rt.process_number desc ) as num,
                rt.work_order_no,
               rt.process_name,
               cast(rt.process_number as numeric(18, 2))                                          as route_process_number,
               cast(pl.process_number as numeric(18, 2))                                          as current_process_number,
               pl.production_quantity,
               rt.standard_time,
               (rt.standard_time * pl.production_quantity)                                        as process_total_time,
               rt.process_plan_start_day,
               rt.process_plan_end_day,
               pl.plan_end_day                                                                    as order_plan_end_day
        from aps_plate_plan as pl
                 left join aps_process_route as rt on pl.document_number = rt.work_order_no
        where pl.document_status in (0,1,2,4)
        order by rt.work_order_no asc , rt.process_number desc
        order by rt.work_order_no asc, rt.process_number desc
    </select>
    <update id="removeOtherStat" parameterType="String">
        delete from aps_plate_process_stat where batch_number != #{batchNumber}