huminmin
4 天以前 189fe18f9aaabc39cc4bb4cc00f531bc43fe152e
src/main/resources/mapper/stock/StockInventoryMapper.xml
@@ -195,6 +195,7 @@
        from stock_uninventory su
        left join product_model pm on su.product_model_id = pm.id
        left join product p on pm.product_id = p.id
        where COALESCE(su.type, 'unqualified') != 'waste'
        ) as combined
        <where>
            <if test="ew.productName != null and ew.productName !=''">
@@ -222,6 +223,7 @@
        unit,
        product_name,
        product_id
        order by combined.create_time desc
    </select>
    <select id="listStockInventoryExportData" resultType="com.ruoyi.stock.execl.StockInventoryExportData">
@@ -327,6 +329,7 @@
            from stock_uninventory su
            left join product_model pm on su.product_model_id = pm.id
            left join product p on pm.product_id = p.id
            where COALESCE(su.type, 'unqualified') != 'waste'
        ) as combined
        <where>
            <if test="ew.productName != null and ew.productName !=''">
@@ -367,6 +370,7 @@
                and sir.create_time &lt;= #{ew.endMonth}
            </if>
        </where>
        order by sir.id desc
    </select>
    <select id="stockInAndOutRecord" resultType="com.ruoyi.stock.dto.StockInventoryDto">
@@ -506,7 +510,7 @@
        where si.product_model_id in
        <foreach collection="productModelIds" item="productModelId" open="(" separator="," close=")">
            #{productModelId}
        </foreach>c
        </foreach>
          and si.batch_no is not null
          and si.batch_no != ''
          and (si.qualitity - ifnull(si.locked_quantity, 0)) > 0
@@ -560,6 +564,10 @@
        unit,
        product_name,
        product_id,
        MAX(manufacturer_id) as manufacturer_id,
        MAX(manufacturer_name) as manufacturerName,
        MAX(qualifiedSource) as qualifiedSource,
        MAX(unQualifiedSource) as unQualifiedSource,
        MAX(create_time) as create_time,
        MAX(update_time) as update_time,
@@ -585,6 +593,10 @@
        pm.unit,
        p.product_name,
        p.id as product_id,
        si.manufacturer_id,
        m.name as manufacturer_name,
        si.source as qualifiedSource,
        null as unQualifiedSource,
        si.create_time,
        si.update_time,
@@ -608,6 +620,7 @@
        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
        left join manufacturer m on si.manufacturer_id = m.id
        union all
@@ -627,6 +640,10 @@
        pm.unit,
        p.product_name,
        p.id as product_id,
        su.manufacturer_id,
        m.name as manufacturer_name,
        null as qualifiedSource,
        su.source as unQualifiedSource,
        su.create_time,
        su.update_time,
@@ -650,6 +667,7 @@
        from stock_uninventory su
        left join product_model pm on su.product_model_id = pm.id
        left join product p on pm.product_id = p.id
        left join manufacturer m on su.manufacturer_id = m.id
        ) as combined
        <where>
            <if test="ew.productModelId != null and ew.productModelId > 0">
@@ -666,7 +684,9 @@
        model,
        unit,
        product_name,
        product_id
        product_id,
        manufacturer_id,
        manufacturer_name
        order by
        batch_no
    </select>