public function actionAdd()
 {
     if (Yii::$app->request->get('type') == 'out') {
         $model = new OutRecord();
         $model->type = 4;
     } else {
         $model = new InRecord();
         $model->type = 1;
     }
     if ($model->load(Yii::$app->request->post())) {
         if ($member = Member::isExist($model->membername)) {
             $validate = true;
             if (Yii::$app->request->get('type') == 'out') {
                 if ($model->account_type == 1) {
                     $compareData = $member->finance_fund;
                 } else {
                     $compareData = $member->stack_fund;
                 }
                 if ($model->amount > $compareData) {
                     $validate = false;
                     $model->addError('amount', '账户余额不足,理财账户余额: ' . $member->finance_fund . '. 购股账户余额: ' . $member->stack_fund);
                 }
             }
             if ($validate) {
                 if (Yii::$app->request->get('type') == 'out') {
                     if ($model->account_type == 1) {
                         $member->finance_fund -= $model->amount;
                         $model->total = $member->finance_fund;
                     } else {
                         $member->stack_fund -= $model->amount;
                         $model->total = $member->stack_fund;
                     }
                 } else {
                     if ($model->account_type == 1) {
                         $member->finance_fund += $model->amount;
                         $model->total = $member->finance_fund;
                     } else {
                         $member->stack_fund += $model->amount;
                         $model->total = $member->stack_fund;
                     }
                 }
                 $model->fee = 0;
                 $model->member_id = $member->id;
                 if ($member->save() && $model->save()) {
                     if (Yii::$app->request->get('type') == 'out') {
                         return $this->redirect(['outlist']);
                     } else {
                         return $this->redirect(['inlist']);
                     }
                 } else {
                     var_dump($member->getErrors());
                     var_dump($model->getErrors());
                     die;
                 }
             }
         } else {
             $model->addError('membername', '用户编号不存在,请确认后输入');
         }
     }
     return $this->render('add', ['model' => $model]);
 }