|
|
|
<?php
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 获取设置接口
|
|
|
|
* @author YS
|
|
|
|
* @version 1.0
|
|
|
|
*/
|
|
|
|
class Api_SyssetController extends Ctrl_Api{
|
|
|
|
public $CageSetModel;
|
|
|
|
public $POST;
|
|
|
|
public $SquirrelSetModel;
|
|
|
|
public $ExcelSetModel;
|
|
|
|
public function init(){
|
|
|
|
$this->CageSetModel=new CageSetModel();
|
|
|
|
$this->SquirrelSetModel=new SquirrelSetModel();
|
|
|
|
$this->POST =json_decode(file_get_contents('php://input'),true);
|
|
|
|
$this->ExcelSetModel=new ExcelSetModel();
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* 获取设置接口
|
|
|
|
*/
|
|
|
|
public function getSetInfoAction(){
|
|
|
|
$params['user_id'] = empty($this->POST['uid'])?Tool_Fnc::apiMsg('请先登录', '500'):$this->POST['uid'];
|
|
|
|
//笼位设置
|
|
|
|
$data['cageSet'] = $this->CageSetModel->getsetinfo($params);
|
|
|
|
//鼠设置
|
|
|
|
$data['squirrelSet'] = $this->SquirrelSetModel->getsetinfo($params);
|
|
|
|
//excel导出设置
|
|
|
|
$data['excelSet'] = $this->ExcelSetModel->getsetinfo($params);
|
|
|
|
Tool_Fnc::apiMsg('获取成功', '200',$data);
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* 获取设置接口
|
|
|
|
*/
|
|
|
|
public function editSetAction(){
|
|
|
|
$uid = empty($this->POST['uid'])?Tool_Fnc::apiMsg('请先登录', '500'):$this->POST['uid'];
|
|
|
|
$cageSet = $this->POST['cageSet'];
|
|
|
|
$squirrelSet = $this->POST['squirrelSet'];
|
|
|
|
$excelSet = $this->POST['excelSet'];
|
|
|
|
$excelSet['now_squirrel']=json_encode($excelSet['now_squirrel']);
|
|
|
|
$excelSet['handle_squirrel']=json_encode($excelSet['handle_squirrel']);
|
|
|
|
$this->CageSetModel->update($cageSet);
|
|
|
|
$this->SquirrelSetModel->update($squirrelSet);
|
|
|
|
$this->ExcelSetModel->update($excelSet);
|
|
|
|
Tool_Fnc::apiMsg('设置成功', '200');
|
|
|
|
//写入配置
|
|
|
|
}
|
|
|
|
public function getUserinfoAction(){
|
|
|
|
$uid = empty($this->POST['uid'])?Tool_Fnc::apiMsg('请先登录', '500'):$this->POST['uid'];
|
|
|
|
$UserModel = new UserModel();
|
|
|
|
$data = $UserModel->field('id,username,type,realname,faculties,specialized,group,teacher,phone,status,is_delete')->where("id={$uid}")->fRow();
|
|
|
|
Tool_Fnc::apiMsg('获取成功', '200',$data);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|