/**
  * Creates a new ClnMedicineTest model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  * @return mixed
  */
 public function actionCreate()
 {
     $user_id = 'admin';
     $model = new ClnMedicineTest();
     if ($model->load(Yii::$app->request->post())) {
         $model->MEDICINE_GEN_NO = ClnMedicineTest::getNewID();
         $model->CREATE_BY = $user_id;
         $model->CREATE_DATE = new \yii\db\Expression('SYSDATE');
         $model->UPDATE_BY = $user_id;
         $model->UPDATE_DATE = new \yii\db\Expression('SYSDATE');
         if ($model->save()) {
             $data['result'] = 'success';
         } else {
             $data['result'] = 'error';
         }
         header('Content-type: application/json');
         echo json_encode($data);
     } else {
         $getData = unserialize(base64_decode(Yii::$app->request->get('params')));
         $cureItems = ArrayHelper::map(ClnCure::find()->all(), 'CURE_GEN_NO', 'CURE_NAME');
         $model->TRAN_INJ_GEN_NO = $getData['TRAN_INJ_GEN_NO'];
         $seqNumItems = Yii::$app->utilsHelper->getSeqNum10();
         return $this->renderAjax('create', ['model' => $model, 'cureItems' => $cureItems, 'seqNumItems' => $seqNumItems]);
     }
 }