<?php

namespace app\api\controller;

use app\common\controller\Api;
use think\Db;
/**
 * 操作规范
 */
class Caozuoguifan extends Api
{
    protected $noNeedLogin = ['*'];
    protected $noNeedRight = ['*'];

    public function index()
    {
        //所有分类
        $typelist = Db::name('caozuoguifan_type')
            ->where('company_id',$this->auth->company_id)
            ->order('id' , 'asc')
            ->select();

        //第一个分类的内容
        $list = [];
        if(!empty($typelist)){
            $list = Db::name('caozuoguifan')->field('content',true)
                ->where('company_id',$this->auth->company_id)
                ->where('type_id',$typelist[0]['id'])
                ->autopage()
                ->select();
            $list = list_domain_image($list,['image','videofile']);
        }

        $rs = [
            'typelist' => $typelist,
            'list'     => $list,
        ];

        $this->success(1, $rs);
    }

    //操作规范
    public function lists(){
        $type_id = input('type_id',0);

        $list = Db::name('caozuoguifan')->field('content',true)
            ->where('company_id',$this->auth->company_id)
            ->where('type_id',$type_id)
            ->autopage()
            ->select();
        $list = list_domain_image($list,['image','videofile']);

        $this->success(1, $list);
    }

    //详情
    public function info(){
        $id = input('id',0);
        $list = Db::name('caozuoguifan')
            ->where('id',$id)
            ->find();
        $list = info_domain_image($list, ['image','videofile']);

        $this->success(1, $list);
    }
}