智慧农业后台管理
zengh
2022-06-30 14abea221d9284d2c04a726ca039defa60f205e2
src/main/java/org/springblade/modules/farmplant/mapper/FarmProductStockMapper.xml
@@ -90,4 +90,24 @@
            and sfps.tenant_id = #{farmProductStock.tenantId}
        </if>
    </select>
    <!--销售对比库存是否充足-->
    <select id="stockCompare" resultType="boolean">
        SELECT
        CASE
            WHEN
                weight > #{sale} THEN
                TRUE ELSE FALSE
                END result
        FROM
            sys_farm_product_stock
        WHERE
            strain_id = #{id}
    </select>
    <!--减去对应库存-->
    <update id="stockReduce">
        UPDATE sys_farm_product_stock SET weight = weight - #{sale}
        WHERE
            strain_id = #{id}
    </update>
</mapper>