瀏覽代碼

bugfix:代金券数量为0,状态不改变。

lyx 1 月之前
父節點
當前提交
d93bfb32a7
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      alien-entity/src/main/java/shop/alien/mapper/LifeCouponMapper.java

+ 2 - 2
alien-entity/src/main/java/shop/alien/mapper/LifeCouponMapper.java

@@ -68,10 +68,10 @@ public interface LifeCouponMapper extends BaseMapper<LifeCoupon> {
 
     @Update(" UPDATE life_coupon\n" +
             "    SET \n" +
-            "        single_qty = single_qty - #{buyCount},\n" +
             "        status = CASE WHEN (single_qty - #{buyCount}) = 0 \n" +
             "                     THEN #{soldOutStatus} \n" +
-            "                     ELSE status END\n" +
+            "                     ELSE status END,\n" +
+            "        single_qty = single_qty - #{buyCount}\n" +
             "    WHERE \n" +
             "        id = #{couponId} \n" +
             "        AND single_qty >= #{buyCount}")