|
@@ -111,8 +111,10 @@
|
|
|
<update id="updateExchange" parameterType="map">
|
|
|
UPDATE sys_coupon
|
|
|
<set>
|
|
|
- stock_count_ = stock_count_ - #{param.exchangeNum},
|
|
|
consume_num_ =consume_num_ + #{param.exchangeNum},
|
|
|
+ <if test="param.checkStock != null">
|
|
|
+ stock_count_ = stock_count_ - #{param.exchangeNum},
|
|
|
+ </if>
|
|
|
<if test="param.warningStatus != null">
|
|
|
warning_status_ = #{param.warningStatus},
|
|
|
</if>
|
|
@@ -120,7 +122,9 @@
|
|
|
</set>
|
|
|
WHERE id_ = #{param.id}
|
|
|
and tenant_id_ = #{param.tenantId}
|
|
|
- and stock_count_ >= #{param.exchangeNum}
|
|
|
+ <if test="param.checkStock != null">
|
|
|
+ and stock_count_ >= #{param.exchangeNum}
|
|
|
+ </if>
|
|
|
</update>
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|