fix testing module

parent c1415c22
...@@ -146,10 +146,34 @@ class TestController extends \common\components\BaseController ...@@ -146,10 +146,34 @@ class TestController extends \common\components\BaseController
public function actionGenPass($id) public function actionGenPass($id)
{ {
$passing = $this->findModel($id); $transaction = Yii::$app->db->beginTransaction();
$test = $this->findModel($id);
try
{
$passing = Passing::find()->where([
'user_id' => Yii::$app->user->identity->id,
'test_id' => $id
])->one();
if(!$passing)
{
$passing = new Passing;
$passing->user_id = Yii::$app->user->identity->id;
$passing->test_id = $id;
}
$transaction->commit();
}
catch (\Exception $e)
{
$transaction->rollBack();
throw $e;
}
$mg_gammas = array();
$te_gammas = array();
$user_id = Yii::app()->request->cookies[self::AUTH_COOKIE]->value; $user_id = Yii::app()->request->cookies[self::AUTH_COOKIE]->value;
$cr3 = new CDbCriteria; $cr3 = new CDbCriteria;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment