You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.9 KiB
64 lines
1.9 KiB
2 months ago
|
<?php
|
||
|
|
||
|
namespace app\api\controller;
|
||
|
|
||
|
use app\common\controller\Api;
|
||
|
use app\common\library\Ems;
|
||
|
use app\common\library\Sms;
|
||
|
use app\admin\model\system\Fankui;
|
||
|
use app\admin\model\system\fankui\Type as FKType;
|
||
|
use fast\Random;
|
||
|
use think\Config;
|
||
|
use think\Validate;
|
||
|
use fast\Tree;
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 系统基础设置接口
|
||
|
*/
|
||
|
class Systemfankui extends Api
|
||
|
{
|
||
|
protected $noNeedLogin = ['gettype'];
|
||
|
protected $noNeedRight = '*';
|
||
|
public function _initialize()
|
||
|
{
|
||
|
parent::_initialize();
|
||
|
$this->model = new Fankui;
|
||
|
}
|
||
|
public function gettype(){
|
||
|
//获取反馈类型
|
||
|
$info = FKType::where('status',1)->select();
|
||
|
Tree::instance()->init($info);
|
||
|
$info = Tree::instance()->getTreeArray(0);
|
||
|
return $this->success('获取成功',$info);
|
||
|
}
|
||
|
public function getlist(){
|
||
|
$data = $this->request->post();
|
||
|
if($this->request->isPost()){
|
||
|
$uid = $this->auth->id;
|
||
|
$offset = $data['offset'];
|
||
|
$limit = $data['limit'];
|
||
|
$where['user_id'] = $uid;
|
||
|
$order = ['createtime'=>'desc'];
|
||
|
$list = $this->model->getlist($where, $order, $offset, $limit);
|
||
|
return $this->success('获取成功',$list);
|
||
|
}
|
||
|
}
|
||
|
public function setfankui(){
|
||
|
$data = $this->request->post();
|
||
|
if($this->request->isPost()){
|
||
|
$uid = $this->auth->id;
|
||
|
$insert['user_id'] = $uid;
|
||
|
$insert['type'] = $data['type'];
|
||
|
$insert['type_item'] = $data['type_item'];
|
||
|
$insert['content'] = $data['content'];
|
||
|
$insert['image'] = $data['image'];
|
||
|
$insert['phone'] = $data['phone'];
|
||
|
$insert['email'] = $data['email'];
|
||
|
$insert['createtime'] = date("Y-m-d H:i:s");
|
||
|
$this->model->insert($insert);
|
||
|
return $this->success('提交成功');
|
||
|
}
|
||
|
return $this->error("非法请求");
|
||
|
}
|
||
|
}
|