AdminerSettingController.class.php
1.09 KB
<?php
/**
* Created by PhpStorm.
* 后台首页管理员引导
* User: zhoutao
* Date: 2017/11/9
* Time: 上午10:31
*/
namespace Apicp\Controller\HomePage;
use VcySDK\Service;
use VcySDK\Setting;
class AdminerSettingController extends AbstractController
{
public function index()
{
// key 加上 管理员ID 这个接口对于管理员是指定的 互不污染
$bsKey = I('post.bsKey') . '_' . $this->_login->user['eaId'];
$bsValue = I('post.bsValue');
$bsValue = is_array($bsValue) ? json_encode($bsValue) : $bsValue;
$settingServ = new Setting(Service::instance());
$params['bsKey'] = $bsKey;
if (empty($bsValue)) {
$resultValue = $settingServ->find($params)['bsValue'];
$jsonDecodeValue = json_decode($resultValue);
$this->_result = is_null($jsonDecodeValue) ? (is_null($resultValue) ? '' : $resultValue) : $jsonDecodeValue;
} else {
$params['bsValue'] = $bsValue;
$params['bsComment'] = '管理员首页引导';
$settingServ->save($params);
}
}
}