liyong
10 天以前 16c4741366fb54867febe7528fcc72e1e49b6482
src/main/resources/mapper/stock/StockInventoryMapper.xml
@@ -64,13 +64,21 @@
        pm.model,
        si.remark,
        pm.unit,
        p.product_name
        p.product_name,
        pm.url,
        pm.height,
        pm.box_num,
        pm. dollar_price,
        pm.tax_inclusive_unit_price
        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.parentId != null">
            and p.parent_id = #{ew.parentId}
        </if>
    </select>
    <select id="listStockInventoryExportData" resultType="com.ruoyi.stock.execl.StockInventoryExportData">
@@ -234,5 +242,30 @@
        GROUP BY DATE(sor.create_time)
        ORDER BY DATE(sor.create_time) ASC
    </select>
    <select id="getStcokById" resultType="com.ruoyi.stock.dto.StockInventoryDto">
        select si.id,
               si.qualitity,
               COALESCE(si.locked_quantity, 0) as locked_quantity,
               si.product_model_id,
               si.create_time,
               si.update_time,
               COALESCE(si.warn_num, 0) as warn_num,
               si.version,
               (si.qualitity - COALESCE(si.locked_quantity, 0)) as un_locked_quantity,
               pm.model,
               si.remark,
               pm.unit,
               p.product_name,
               pm.url,
               pm.height,
               pm.box_num,
               pm. dollar_price,
               pm.tax_inclusive_unit_price,
               si.create_by
        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 si.id = #{id}
    </select>
</mapper>