/** 根据活动id获取活动详情信息 openapi/s/partner/act?id=3179 */
  @ResponseBody
  @RequestMapping("/partner/act")
  public ResponseObject<XQActivityVO> listActivitys(
      @RequestParam String id, @RequestHeader("Domain") String domain) {
    Activity activity = activityService.selectByPrimaryKey(id);
    if (activity == null) {
      throw new BizException(GlobalErrorCode.UNAUTHORIZED, "活动不存在");
    }

    User user = userService.load(activity.getCreatorId());
    if (user == null || !user.getPartner().equals(domain)) {
      throw new BizException(GlobalErrorCode.UNAUTHORIZED, "您没有权限查看该活动");
    }

    return new ResponseObject<XQActivityVO>(new XQActivityVO(activity));
  }