settter
							parent
							
								
									80b257f06d
								
							
						
					
					
						commit
						2899c4b4bf
					
				| 
						 | 
				
			
			@ -324,13 +324,13 @@ class Coupon extends Base
 | 
			
		|||
        if(!isset($coupon->couponMain) || empty($coupon->couponMain)){
 | 
			
		||||
            return $this->json(4001, "商家优惠券信息错误");
 | 
			
		||||
        }
 | 
			
		||||
        if(strtotime($coupon->couponMain->end_time) < $time){
 | 
			
		||||
            return $this->json(4001, "优惠券已过期");
 | 
			
		||||
        }
 | 
			
		||||
        $usingRule = UsingRule::findOne(["coupon_id"=>$coupon->couponMain->id]);
 | 
			
		||||
        if(empty($usingRule)){
 | 
			
		||||
            return $this->json(4001, "商家优惠券使用规则信息错误");
 | 
			
		||||
        }
 | 
			
		||||
        if(strtotime($coupon->couponMain->end_time) < $time){
 | 
			
		||||
            return $this->json(4001, "优惠券已过期");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //一天的开始时间
 | 
			
		||||
        if(strtotime(date("Y-m-d " . $usingRule->day_start_time)) > $time){
 | 
			
		||||
| 
						 | 
				
			
			@ -341,6 +341,13 @@ class Coupon extends Base
 | 
			
		|||
            return $this->json(4001, "请在当天{$usingRule->day_start_time}-{$usingRule->day_start_time}使用");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //使用周期 周一到周天
 | 
			
		||||
        $newW = date("w");
 | 
			
		||||
        if(!in_array($newW,$usingRule->cycle)){
 | 
			
		||||
            return $this->json(4001, "请在".encodeCouponCycle($usingRule->cycle)."使用");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        //签到距离
 | 
			
		||||
        Config::load('extra/wechat', 'wechat');
 | 
			
		||||
        $signDistance = config('wechat.signDistance') ?? 0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue