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']."前往职位列表刷新";
}
}
}