Commit 8015d9d9565eb4e4ccd992d5e20f516409686ebb
1 parent
24eda961
incust on frontend
Showing
1 changed file
with
11 additions
and
1 deletions
Show diff stats
controllers/OrderController.php
| ... | ... | @@ -10,6 +10,7 @@ |
| 10 | 10 | use artbox\order\models\OrderProduct; |
| 11 | 11 | use artbox\order\labels\models\Payment; |
| 12 | 12 | use backend\incust\components\Incust; |
| 13 | + use common\models\IncustLog; | |
| 13 | 14 | use Yii; |
| 14 | 15 | use artbox\order\models\Order; |
| 15 | 16 | use yii\web\Controller; |
| ... | ... | @@ -234,7 +235,16 @@ |
| 234 | 235 | ) |
| 235 | 236 | )) { |
| 236 | 237 | OrderProduct::saveItems(\Yii::$app->request->post('OrderProduct'), $id); |
| 237 | - if ($model->paid and class_exists(Incust::className()) and $model->bonuses_add == null and $model->incust) { | |
| 238 | + | |
| 239 | + if ($model->paid and class_exists(Incust::className()) and $model->incust) { | |
| 240 | + $incustAdd = IncustLog::find()->where(['status' => IncustLog::STARUS_ADD])->andWhere(['order_id' => $model->id]); | |
| 241 | + if ($incustAdd !== null){ | |
| 242 | + return $this->redirect( | |
| 243 | + [ | |
| 244 | + 'index', | |
| 245 | + ] | |
| 246 | + ); | |
| 247 | + } | |
| 238 | 248 | /** |
| 239 | 249 | * @var \backend\incust\components\Incust $incust; |
| 240 | 250 | */ | ... | ... |