|
|
@@ -411,6 +411,15 @@ class OrderController extends BaseController
|
|
|
if ($stock <= 0) {
|
|
|
util::fail('库存不足');
|
|
|
}
|
|
|
+ // 从redis查询报价 shopId-userId-goodsId
|
|
|
+ $key = $this->shopId . '-' . $this->userId . '-' . $goodsId;
|
|
|
+ $val = Yii::$app->redis->executeCommand('GET', [$key]);
|
|
|
+ if (floatval($val) > 0) {
|
|
|
+ $goodsInfo->price = $val;
|
|
|
+ $goodsInfo->priceType = 2;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
//事务处理
|
|
|
$connection = Yii::$app->db;
|
|
|
$transaction = $connection->beginTransaction();
|