liyong
2026-05-09 67fda7b2dfbfc9e6a8d8b9472499a67906d2bad1
src/main/resources/mapper/production/ProductionOrderMapper.xml
@@ -54,7 +54,9 @@
        tr.process_route_code as processRouteCode,
        ROUND(po.complete_quantity / po.quantity * 100, 2) AS completionStatus,
        tb.bom_no as bomNo,
        pop_return.returned as returned
        pop_return.returned as returned,
        t7.name as workshop_name,
        t7.id as workshop_id
    </sql>
    <sql id="ProductionOrderVoFrom">
@@ -81,6 +83,8 @@
            from production_order_pick
            group by production_order_id
        ) pop_return on pop_return.productionOrderId = po.id
                left join workshop as t7 on po.workshop_id = t7.id
    </sql>
    <sql id="ProductionOrderWhere">
@@ -125,6 +129,9 @@
                <if test="c.endTime != null">
                    and po.end_time &lt;= #{c.endTime}
                </if>
                <if test="c.workshopId != null">
                    and t7.id = #{c.workshopId}
                </if>
            </if>
        </where>
    </sql>