settter
							parent
							
								
									80b257f06d
								
							
						
					
					
						commit
						2899c4b4bf
					
				|  | @ -324,13 +324,13 @@ class Coupon extends Base | ||||||
|         if(!isset($coupon->couponMain) || empty($coupon->couponMain)){ |         if(!isset($coupon->couponMain) || empty($coupon->couponMain)){ | ||||||
|             return $this->json(4001, "商家优惠券信息错误"); |             return $this->json(4001, "商家优惠券信息错误"); | ||||||
|         } |         } | ||||||
|  |         if(strtotime($coupon->couponMain->end_time) < $time){ | ||||||
|  |             return $this->json(4001, "优惠券已过期"); | ||||||
|  |         } | ||||||
|         $usingRule = UsingRule::findOne(["coupon_id"=>$coupon->couponMain->id]); |         $usingRule = UsingRule::findOne(["coupon_id"=>$coupon->couponMain->id]); | ||||||
|         if(empty($usingRule)){ |         if(empty($usingRule)){ | ||||||
|             return $this->json(4001, "商家优惠券使用规则信息错误"); |             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){ |         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}使用"); |             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'); |         Config::load('extra/wechat', 'wechat'); | ||||||
|         $signDistance = config('wechat.signDistance') ?? 0; |         $signDistance = config('wechat.signDistance') ?? 0; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue