param(); $con = []; $con = Tool::getOptionalQuery(['enrol_aq_question', 'LIKE'], ['enrol_aq_status', '='], ['enrol_aq_answer_status', '='],); $query = ModelEnrolAq::where($con) ->field([ 'enrol_aq_id', 'enrol_aq_guid', 'enrol_aq_question', 'enrol_aq_answer', 'enrol_aq_sort', 'enrol_aq_status', 'enrol_aq_answer_status' ]) ->where('enrol_aq_status', 2) ->where('enrol_aq_answer_status', 2) ->order('enrol_aq_sort', 'asc'); return msg("获取招生问答列表成功!", $query); } /** * 添加招生问答 */ public function addEnrolAq(Request $request): array { Db::startTrans(); try { $params = $request->param(); $this->validate($params, [ 'enrol_aq_question|问题' => 'require', ]); ModelEnrolAq::create($params, [ 'enrol_aq_guid', 'enrol_aq_create_user_guid', 'enrol_aq_update_user_guid', 'enrol_aq_question', 'enrol_aq_sort', 'enrol_aq_status', 'enrol_aq_answer_status' ]); Db::commit(); return msg('添加成功!'); } catch (\Throwable $th) { Db::rollback(); throw $th; } } }