liyong
2026-05-09 4402a6e3befe0c33e8f3b58641984fce3fdb0bbc
src/main/resources/mapper/stock/StockInventoryMapper.xml
@@ -460,5 +460,34 @@
                            group by stock_inventory_id) as sd on sd.stock_inventory_id = spd.id
        where product_model_id = #{productModelId}
    </select>
    <select id="selectStockInvenrory" resultType="com.ruoyi.stock.dto.StockInventoryDto">
        select spd.id, spd.batch_no,pm.model,pm.unit,p.product_name, spd.qualitity,spd.product_model_id
        from stock_inventory spd
            left join product_model pm on pm.id = spd.product_model_id
        left join product p on p.id = pm.product_id
        where product_model_id = #{productModelId}
    </select>
    <select id="pagestockInventoryNoQua" resultType="com.ruoyi.stock.dto.StockInventoryDto">
        select
        si.product_model_id,
        pm.model ,
        pm.unit,
        p.product_name
        from stock_inventory si
        left join product_model pm on si.product_model_id = pm.id
        left join product p on pm.product_id = p.id
        where 1 = 1
        <if test="ew.productName != null and ew.productName !=''">
            and p.product_name like concat('%',#{ew.productName},'%')
        </if>
        <if test="ew.model != null and ew.model !=''">
            and pm.model like concat('%',#{ew.model},'%')
        </if>
        group by si.product_model_id,
        pm.model,
        pm.unit,
        p.product_name
    </select>
</mapper>