|
|
@@ -86,11 +86,6 @@ class AuctionProductController
|
|
|
$product = AuctionProduct::where('id', $data['product_id'])->find();
|
|
|
if ($product['is_show'] == 0) return app('json')->fail('商品未挂售');
|
|
|
$auction = Auction::where('id', $product['auction_id'])->find();
|
|
|
- $redis = new \Redis();
|
|
|
- $redis->connect('127.0.0.1','6379'); // redis 缓存
|
|
|
- if (!$redis->lPop($data['product_id'])){
|
|
|
- return app('json')->fail('商品已卖出');
|
|
|
- }
|
|
|
$user = $request->user();
|
|
|
$time = strtotime(date('Y-m-d', time()));// 今天
|
|
|
$today = strtotime(date('Y-m-d', strtotime('+1day')));// 明天
|
|
|
@@ -123,6 +118,11 @@ class AuctionProductController
|
|
|
$order_id = getNewOrderId();
|
|
|
if ($count >= 1){
|
|
|
if ($user['anticipate'] < 200) return app('json')->fail('艺金券不足');
|
|
|
+ $redis = new \Redis();
|
|
|
+ $redis->connect('127.0.0.1','6379'); // redis 缓存
|
|
|
+ if (!$redis->lPop($data['product_id'])){
|
|
|
+ return app('json')->fail('商品已卖出');
|
|
|
+ }
|
|
|
$user['anticipate'] -= 200;
|
|
|
User::where('uid', $user['uid'])->update(['anticipate' => $user['anticipate']]);
|
|
|
UserBill::expend('冻结艺金券',$user['uid'], 'anticipate', 'fz_anticipate', 200, $user['spread_uid'], $user['anticipate'], '购买订单'.$order_id.'冻结艺金券');
|