|
|
@@ -1113,6 +1113,15 @@ class OrderController extends BaseController
|
|
|
public function actionDebt()
|
|
|
{
|
|
|
$id = Yii::$app->request->get('id');
|
|
|
+
|
|
|
+ //4秒内不允许重复提交
|
|
|
+ $cacheKey = 'ghs_set_order_debt_' . $id;
|
|
|
+ $has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
|
+ if (!empty($has)) {
|
|
|
+ util::fail('请稍等');
|
|
|
+ }
|
|
|
+ Yii::$app->redis->executeCommand('SETEX', [$cacheKey, 4, 'has']);
|
|
|
+
|
|
|
$order = OrderClass::getById($id, true);
|
|
|
OrderClass::valid($order, $this->shopId);
|
|
|
$payWay = dict::getDict('payWay', 'debtPay');
|