123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace app\controller\api;
- use laytp\controller\Api;
- use laytp\library\Random;
- use laytp\library\Tree;
- use think\facade\Db;
- /**
- * AI相关
- * @ApiWeigh (90)
- */
- class Template extends Api
- {
- protected function _initialize()
- {
- $this->model = new \app\model\Template();
- }
- public $noNeedLogin = [
- "list",
- "info"
- ];
- // 使用记录
- public function list()
- {
- global $_GPC;
- $template = [];
- $where = ['status'=>1,'uniacid'=>$_GPC['uniacid']];
- $order = ['sort' => 'DESC','id'=>'DESC'];
- $sourceData =\app\model\Template::where($where)->order($order);
- $menuTreeObj = Tree::instance();
- $menuTreeObj->init($sourceData->select()->toArray());
- $data = $menuTreeObj->getRootTrees();
- return $this->success('数据获取成功', $data);
- }
- public function info()
- {
- global $_GPC;
- $id = $this->request->param('id');
- $info = $this->model->find($id);
- if(!$info){
- return $this->error('详情获取失败');
- }
- return $this->success('获取成功', $info);
- }
- }
|