| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- // +----------------------------------------------------------------------
- // | Description: 应用配置
- // +----------------------------------------------------------------------
- // | Author: Michael_xu | gengxiaoxu@5kcrm.com
- // +----------------------------------------------------------------------
-
- namespace app\admin\model;
-
- use app\admin\model\Common;
- use think\Db;
-
- class Config extends Common
- {
- /**
- * 为了数据库的整洁,同时又不影响Model和Controller的名称
- * 我们约定每个模块的数据表都加上相同的前缀,比如CRM模块用crm作为数据表前缀
- */
- protected $name = 'admin_config';
-
- /**
- * [getDataList 获取列表]
- * @return [array]
- */
- public function getDataList()
- {
- $list = Db::name('AdminConfig')->order('type asc')->select();
- return $list;
- }
-
- /**
- * 编辑
- * @author Michael_xu
- * @return
- */
- public function updateDataById($param, $id)
- {
- $data = [];
- $data['status'] = $param['status'] ? : '0';
- $dataInfo=db('admin_config')->where('id',$param['id'])->find();
- $user_id=$param['user_id'];
- unset($param['user_id']);
- if ($this->where(['id' => $id])->update($data)) {
- # 修改记录
- if($param['status']==0){
- $data='停用了'.$dataInfo['name'];
- }else{
- $data='启用了'.$dataInfo['name'];
- }
- SystemActionLog($user_id,'admin_config','application',$id,'update','应用管理','','',$data);
- return true;
- }
- $this->error = '操作失败';
- return false;
- }
- }
|