| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <?php
- /**
- * Created by PhpStorm.
- * User: user
- * Date: 2019/11/2
- * Time: 20:03
- */
- namespace backend\controllers;
- use backend\helpers\DateTimeHelper;
- use backend\helpers\MailHelper;
- use backend\helpers\PaginationHelper;
- use backend\helpers\ValidatorHelper;
- use backend\models\Config;
- use backend\models\Mail;
- use backend\models\MailEvent;
- use backend\models\MailRecord;
- use backend\models\MailConfig;
- use backend\models\PublicAccount;
- class PublicAccountController extends BaseController
- {
- /**
- * 获取所有对公帐户信息
- */
- public function actionGetConfig()
- {
- $result = PublicAccount::find()->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, [], "没有任何更新");
- }
- }
- }
|