|
@@ -4,7 +4,6 @@ namespace app\api\controller\auction;
|
|
|
|
|
|
|
|
|
use app\admin\model\system\SystemConfig;
|
|
|
-use app\common\model\Config;
|
|
|
use app\models\auction\Auction;
|
|
|
use app\models\auction\AuctionBooking;
|
|
|
use app\models\auction\AuctionFrozen;
|
|
@@ -15,6 +14,7 @@ use app\models\auction\AuctionTime;
|
|
|
use app\models\user\User;
|
|
|
use app\models\user\UserBill;
|
|
|
use app\Request;
|
|
|
+use crmeb\utils\Redis;
|
|
|
use Monolog\Handler\Curl\Util;
|
|
|
use think\facade\Cache;
|
|
|
use crmeb\services\{
|
|
@@ -83,11 +83,14 @@ class AuctionProductController
|
|
|
]);
|
|
|
if (!$data['product_id']) return app('json')->fail('数据传入错误');
|
|
|
|
|
|
-
|
|
|
$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');
|
|
|
+ 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')));
|