示例#1
0
 protected function insertRecord($form, $io_type)
 {
     $form['io_type'] = $io_type;
     $accountRecordsearch = new AccountRecord();
     $accountRecordsearch->loadForm($form);
     if ($accountRecordsearch->save()) {
         return $accountRecordsearch['id'];
     } else {
         return false;
     }
 }
示例#2
0
 protected function insertRecord($form, $io_type)
 {
     $form['io_type'] = $io_type;
     $accountRecordsearch = new AccountRecord();
     //search中自定义的加载表单方法,相对于框架定义的load方法更灵活一些
     $accountRecordsearch->loadForm($form);
     //使用save方法存储,成功后跳转
     if ($accountRecordsearch->save()) {
         return $this->render('success');
     } else {
         return $this->render('error', ['errors' => $accountRecordsearch->errors]);
     }
 }
示例#3
0
 protected function insertFeeRecord($form, $io_type)
 {
     $form['io_type'] = $io_type;
     $accountRecordsearch = new AccountRecord();
     $accountRecordsearch->loadForm($form);
     $accountRecordsearch['money'] = isset($form['stage_number']) ? $form['stage_number'] * $form['fee_per_stage'] : 0;
     $creditAccoutnsearch = new CreditAccount();
     $accountRecordsearch['in_account_id'] = $creditAccoutnsearch->findFinanceId($accountRecordsearch['out_account_id']);
     if ($accountRecordsearch['money'] > 0) {
         if ($accountRecordsearch->save()) {
             return $accountRecordsearch['id'];
         } else {
             return false;
         }
     } else {
         return 0;
     }
 }