|
|
@@ -844,6 +844,14 @@ class OrderController extends BaseController
|
|
|
util::fail('请选客户哦');
|
|
|
}
|
|
|
|
|
|
+ //4秒内不允许重复提交
|
|
|
+ $cacheKey = 'ghs_custom_create_order_' . $customId;
|
|
|
+ $has = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
|
+ if (!empty($has)) {
|
|
|
+ util::fail('请勿重复提交');
|
|
|
+ }
|
|
|
+ Yii::$app->redis->executeCommand('SETEX', [$cacheKey, 4, 'has']);
|
|
|
+
|
|
|
CustomClass::valid($custom, $this->shopId);
|
|
|
if (isset($custom['mainId']) && !empty($custom['mainId']) && $custom['mainId'] == $custom['ownMainId']) {
|
|
|
util::fail('不能自己给自己开单');
|