|
|
|
@@ -35,5 +35,7 @@ update wx_coupon c, (select * from (select c2.id, c2.inventory, c2.remain_invent |
|
|
|
where co.coupon_id=c2.id and o.order_status in (0, 1, 3, 5, 6, 7, 10, 11, 15) and co.coupon_order_status in (0,1,2,4,5,6,8,100)) as sended
|
|
|
|
from wx_coupon c2 where (c2.valid_type=1 and c2.valid_end_date < now())) coupon
|
|
|
|
where coupon.inventory!=(coupon.remain_inventory + coupon.sended) and coupon.inventory!=coupon.remain_inventory) c1
|
|
|
|
set c.update_date =now(),c.remain_inventory=c.inventory- c1.sended ;
|
|
|
|
set c.update_date =now(),c.remain_inventory=c.inventory- c1.sended
|
|
|
|
where c.id=c1.id;
|
|
|
|
|
|
|
|
``` |