circulation(FUND_TYPE::tryFrom($to_fund_id), $acc ,0,'admin', $remark); if($res){ DB::commit(); return $this->_success('ok'); } DB::rollBack(); return $this->_error('error'); } public function form() { $id = request('id'); $funddata = FundModel::query()->find($id); // dump($funddata); // 备注, 目标账户,钱数 $help = new FormHelper($this, $this); $help->hidden('id')->value($funddata->id); $help->hidden('user_id')->value($funddata->user_id); $help->hidden('fund_id')->value($funddata->fund_id); $help->text('remark')->value("流转原因:"); $help->display("balance")->value($funddata->balance/1000); $index = AccountService::getFundsDesc(); unset($index[$funddata->fund_id->value()]); $help->radio('to_fund_id',$index)->required(); $help->number("acc")->value(1)->max($funddata->balance/1000); } }