| | |
| | | @ApiImplicitParam(name = "userId", value = "用户ID", defaultValue = "1", dataType = "Int", paramType = "query", required = true), |
| | | @ApiImplicitParam(name = "shareUserId", value = "分享套餐用户ID", defaultValue = "1", dataType = "Int", paramType = "query", required = true) |
| | | }) |
| | | public ApiUtils<Boolean> purchaseAuth(@RequestParam(value = "userId") Integer userId,@RequestParam("shareUserId") Integer shareUserId) { |
| | | public ApiUtils purchaseAuth(@RequestParam(value = "userId") Integer userId,@RequestParam("shareUserId") Integer shareUserId) { |
| | | MemUser user = memUserService.getById(userId); |
| | | MemUser shareUser = memUserService.getById(shareUserId); |
| | | Integer isLeaveOffice = user.getIsLeaveOffice(); |
| | |
| | | if (isLeaveOffice == 0 && memberGradeId >= EnumMemberGrade.G_3.index |
| | | && shareUser.getIsLeaveOffice() == 0 && shareUser.getMemberGradeId()>= EnumMemberGrade.G_3.index) { |
| | | if (!userId.equals(shareUserId)) { |
| | | return ApiUtils.returnOK(Boolean.FALSE); |
| | | return ApiUtils.returnNG("营销员只能购买自己分享的套餐!"); |
| | | } |
| | | } |
| | | } |
| | | return ApiUtils.returnNG(Boolean.TRUE); |
| | | return ApiUtils.returnOK(); |
| | | } |
| | | @GetMapping(value = "/myShare") |
| | | @ApiOperation(value = "我的推广") |