jobsService = $jobsService; $this->memberPointService = $memberPointService; $this->refreshLogRepository = $refreshLogRepository; } /** * @param array $wechatUser 从微信里获取的用户基本信息 * @param bool|Company|Member $user 有没有绑定系统用户,false为未绑定,否则为对应的用户模型 * @param array $payload 该事件的参数 * @return mixed */ public function handle(array $wechatUser, $user, array $payload) { if (!$user) { return "您还没有绑定账号,请先绑定账号:\n". "点此立即绑定"; } if ($user instanceof Member) { return "您绑定的是个人账号, 无法操作企业菜单!"; } $url = route('mobile.auth.thirdlogin.official').'?redirect_url='.urlencode(route('mobile.firm.jobs.list')); //刷新职位 $result = $this->jobsService->jobsRefreshWechat($user); if ($result['status'] ==1) { return "职位刷新成功, 前往查看"; } elseif ($result['status'] == 2) { return $result['msg']; } elseif ($result['status'] == 3) { return $result['msg']; } elseif ($result['status'] == 4) { return $result['msg'].",充值职分"; } else { return $result['msg']."前往职位列表刷新"; } } }