<?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); } } }