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); } }