|
@@ -1053,6 +1053,22 @@ class UserController extends BaseController
|
|
|
|
|
|
|
|
$shop = Shop::where('id', $shop)->where('status', 1)->first();
|
|
$shop = Shop::where('id', $shop)->where('status', 1)->first();
|
|
|
|
|
|
|
|
|
|
+ $orders = Bought::where('userid', $this->user->id)->get();
|
|
|
|
|
+ foreach ($orders as $order)
|
|
|
|
|
+ {
|
|
|
|
|
+ $shop_item = Shop::where('id',$order['shopid'])->first();
|
|
|
|
|
+ $shop_item = json_decode($shop_item['content']);
|
|
|
|
|
+ $shop_item->datetime = $order['datetime'];
|
|
|
|
|
+ if (array_key_exists('reset',$shop_item) || array_key_exists('reset_value',$shop_item) || array_key_exists('reset_exp',$shop_item))
|
|
|
|
|
+ {
|
|
|
|
|
+ if (time() < ($shop_item->datetime + $shop_item->reset_exp * 86400) ) {
|
|
|
|
|
+ $res['ret'] = 0;
|
|
|
|
|
+ $res['msg'] = '您购买的含有自动重置系统的套餐还未过期,无法购买新套餐';
|
|
|
|
|
+ return $response->getBody()->write(json_encode($res));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
if ($shop == null) {
|
|
if ($shop == null) {
|
|
|
$res['ret'] = 0;
|
|
$res['ret'] = 0;
|
|
|
$res['msg'] = '非法请求';
|
|
$res['msg'] = '非法请求';
|