<?php /** * Created by PhpStorm. * User: chouchou * Date: 2020-6-21 * Time: 18:52 */ namespace app\api\controller\v2\common; class Project { public $jzdb; protected function __construct() { $this->jzdb = Db::connect([ 'type' => config('jz.jztype'), 'hostname' => config('jz.jzhostname'), 'database' => config('jz.jzdatabase'), 'username' => config('jz.jzusername'), 'password' => config('jz.jzpassword'), 'hostport' => config('jz.jzhostport'), 'charset' => config('jz.jzcharset'), ]); } public function project_list() { $data = request()->get(); $res = $this->checkKey($data['key']); if ($res !== true) return json([ 'code' => 201, 'message' => $res, 'data' => '' ]); $project_code = $data['project_code']; if (empty($project_code)) { return json([ 'code' => 202, 'message' => 'Not valid parameter', ]); } $map[] = ['project_code', '=', $project_code]; $datalist = $this->jzdb->table('jz_message')->field('project_code,jz_cur_dept')->where($map)->select(); return json([ 'code' => 200, 'message' => 'SUCCESS', 'data' => $datalist, ]); } }