|
@@ -93,7 +93,7 @@ class Coupon extends Model
|
|
// 上锁
|
|
// 上锁
|
|
if(RedisLock::lock('coupon::set::status::by::expire',1,30)){
|
|
if(RedisLock::lock('coupon::set::status::by::expire',1,30)){
|
|
// 修改
|
|
// 修改
|
|
- $result = $this->query()->where([['status','=',0],['exp_time','<=',time()]])->update(['status'=>3,'update_time'=>time()]);
|
|
|
|
|
|
+ $result = $this->query()->where([['status','=',0],['end_time','>',0],['end_time','<=',time()]])->update(['status'=>3,'update_time'=>time()]);
|
|
// 不管成功失败,都解锁
|
|
// 不管成功失败,都解锁
|
|
RedisLock::unlock('coupon::set::status::by::expire',1);
|
|
RedisLock::unlock('coupon::set::status::by::expire',1);
|
|
// 返回结果
|
|
// 返回结果
|