12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- namespace app\sys\controller;
- use think\facade\View;
- use app\model\Setting as SettingModel;
- class Setting
- {
- /**
- * 面板
- */
- public function index()
- {
- $existed_obj = SettingModel::where(['name'=>'pubpool' , 'root_id'=>request()->employee->root_id])->find();
- if($existed_obj){
- $contentarr = json_decode($existed_obj->content, true);
- }else{
- $contentarr = null;
- }
- View::assign('content', $contentarr);
- return View::fetch();
- }
- public function apisetting(){
- $request = request();
- $param = $request->param();
- $existed_obj = SettingModel::where(['name'=>'pubpool' , 'root_id'=>request()->employee->root_id])->find();
- if(!$existed_obj){
- $insertdata = [
- 'name' => 'pubpool',
- 'content' => json_encode($param),
- 'root_id' => request()->employee->root_id
- //'content' => $param
- ];
- $setting = new SettingModel();
- if($setting->save($insertdata)){
- return json([ "code" => 0, 'msg' => '保存成功' ]);
- }else{
- return json([ "code" => 1, 'msg' => '保存失败' ]);
- }
- }else{
- if(SettingModel::where(['name'=>'pubpool' , 'root_id' => request()->employee->root_id])->update(['content'=>json_encode($param)])){
- return json([ "code" => 0, 'msg' => '保存成功' ]);
- }else{
- return json([ "code" => 1, 'msg' => '保存失败' ]);
- }
- }
- }
- }
|