智慧农业后台管理
Administrator
2022-07-05 8ec2d2febf56274b7cecb291a4657780e311f8fa
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>