asArray()->all(); return $this->outJson(1, $result); } /** * 获取单个对公帐户信息详情 */ public function actionView() { $request = \Yii::$app->request->get(); $id = isset($request['id']) ? (int)$request['id'] : ''; $result = PublicAccount::find()->where(['id' => $id])->one(); return $this->outJson(1, $result); } /** * 新增对公帐户 */ public function actionSave() { $request = \Yii::$app->request->post(); $params['account'] = isset($request['account']) ? $request['account'] : ''; //帐号 $params['name'] = isset($request['name']) ? $request['name'] : ''; //开户人 $params['bank'] = isset($request['bank']) ? $request['bank'] : ''; //开户行 $params['is_close'] = (int)$request['is_close']; //是否启用 $params['add_time'] = time(); $obj = new PublicAccount(); $obj->setAttributes($params); if ($obj->save()) { return $this->outJson(1, $obj->getAttributes()); } else { return $this->outJson(0, [], $obj->getErrors()); } } /** * 修改对公帐户 */ public function actionUpdatepage() { $request = \Yii::$app->request->post(); $params['account'] = isset($request['account']) ? $request['account'] : ''; //帐号 $params['name'] = isset($request['name']) ? $request['name'] : ''; //开户人 $params['bank'] = isset($request['bank']) ? $request['bank'] : ''; //开户行 $params['is_close'] = (int)$request['is_close']; //是否启用 $result = PublicAccount::updateAll([ 'account'=> $params['account'], 'name'=> $params['name'], 'bank'=> $params['bank'], 'is_close'=> $params['is_close'], ], "id =".$request['id']); if ($result) { return $this->outJson(1, true); } else { return $this->outJson(0, [], "没有任何更新"); } } }