param(); $con = []; $con = Tool::getOptionalQuery(['join_apply_user_name', 'LIKE'], ['join_apply_user_phone', 'LIKE'], ['join_apply_user_position', '='], ['join_apply_status', '='],); $query = ModelJoinApply::where($con) ->field([ 'join_apply_id', 'join_apply_guid', 'join_apply_user_name', 'join_apply_user_phone', 'join_apply_user_position', 'join_apply_user_area', 'join_apply_user_org', 'join_apply_status' ]) ->order('join_apply_update_time', 'desc'); return msg("获取加盟申请列表成功!", $query); } /** * 获取加盟申请详情 */ public function getJoinApplyInfo(Request $request): array { $params = $request->param(); $this->validate($params, ['join_apply_guid' => 'require']); $find = ModelJoinApply::field([ 'join_apply_id', 'join_apply_guid', 'join_apply_user_name', 'join_apply_user_phone', 'join_apply_user_position', 'join_apply_user_area', 'join_apply_user_org', 'join_apply_status' ]) ->where('join_apply_guid', $params['join_apply_guid']) ->find(); return msg(0, '获取加盟申请详情成功!', ['data' => $find]); } /** * 添加加盟申请 */ public function addJoinApply(Request $request): array { $params = $request->param(); $this->validate($params, [ 'join_apply_user_name|名字' => 'require', 'join_apply_user_phone|电话' => 'require', 'join_apply_user_position|职位' => 'require', 'join_apply_user_area|所在地区' => 'require', 'join_apply_user_org|所属机构名称' => 'require', ]); $model = ModelJoinApply::create($params, [ 'join_apply_guid', 'join_apply_create_user_guid', 'join_apply_update_user_guid', 'join_apply_user_name', 'join_apply_user_phone', 'join_apply_user_position', 'join_apply_user_area', 'join_apply_user_org', 'join_apply_status' ]); return msg('添加成功!'); } }