1
This commit is contained in:
49
application/api/controller/Monitor.php
Normal file
49
application/api/controller/Monitor.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\controller;
|
||||
|
||||
use app\api\controller\Base;
|
||||
use think\Db;
|
||||
use think\Queue;
|
||||
use think\Validate;
|
||||
|
||||
class Monitor extends Base
|
||||
{
|
||||
public function __construct(\think\Request $request = null)
|
||||
{
|
||||
parent::__construct($request);
|
||||
}
|
||||
|
||||
/**获取期刊编委列表
|
||||
* @return void
|
||||
*/
|
||||
public function getJournalBoards(){
|
||||
$journals = $this->journal_obj->where('state',0)->select();
|
||||
foreach ($journals as $k => $v){
|
||||
$ca_board = $this->getBoardsForJournal($v['journal_id']);
|
||||
$journals[$k]["boards"] = $ca_board;
|
||||
$journals[$k]['boards_count'] = $this->board_to_journal_obj->where("journal_id",$v['journal_id'])->where('state',0)->count();
|
||||
}
|
||||
$re['journals'] = $journals;
|
||||
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
/**获取编委
|
||||
* @return void
|
||||
*/
|
||||
public function getboards(){
|
||||
$data = $this->request->post();
|
||||
$rule = new Validate([
|
||||
"journal_id" => "require"
|
||||
]);
|
||||
if(!$rule->check($data)){
|
||||
return jsonError($rule->getError());
|
||||
}
|
||||
$ca_board = $this->getBoardsForJournal($data['journal_id']);
|
||||
$re['boards'] = $ca_board;
|
||||
|
||||
return jsonSuccess($re);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user