|
@@ -3,8 +3,10 @@ package com.mooctest.crowd.site.controller;
|
|
|
import com.alibaba.druid.sql.visitor.functions.Bin;
|
|
|
import com.mooctest.crowd.domain.exception.BaseException;
|
|
|
import com.mooctest.crowd.site.annotation.LoginRequired;
|
|
|
+import com.mooctest.crowd.site.annotation.SysAdminRequired;
|
|
|
import com.mooctest.crowd.site.command.AgencyResourceAbilityUpdateCommand;
|
|
|
import com.mooctest.crowd.site.command.ApplyAgencyAuthCommand;
|
|
|
+import com.mooctest.crowd.site.command.AuthRejectCommand;
|
|
|
import com.mooctest.crowd.site.command.GenerateAgencyCommand;
|
|
|
import com.mooctest.crowd.site.data.dto.UserDTO;
|
|
|
import com.mooctest.crowd.site.data.vo.AgencyVO;
|
|
@@ -89,17 +91,17 @@ public class AgencyController {
|
|
|
}
|
|
|
|
|
|
@LoginRequired
|
|
|
+ @SysAdminRequired
|
|
|
@RequestMapping(value = "/user/{userId}/agency/status/accept", method = RequestMethod.PUT)
|
|
|
- public AgencyVO passAuth(@PathVariable("userId") Long userId, HttpSession session){
|
|
|
- Long operatorId = Long.parseLong((String)session.getAttribute("userId"));
|
|
|
- return agencyService.passAuth(userId, operatorId);
|
|
|
+ public AgencyVO passAuth(@PathVariable("userId") Long userId){
|
|
|
+ return agencyService.passAuth(userId);
|
|
|
}
|
|
|
|
|
|
@LoginRequired
|
|
|
+ @SysAdminRequired
|
|
|
@RequestMapping(value = "/user/{userId}/agency/status/reject", method = RequestMethod.PUT)
|
|
|
- public AgencyVO rejectAuth(@PathVariable("userId") Long userId, HttpSession session){
|
|
|
- Long operatorId = Long.parseLong((String)session.getAttribute("userId"));
|
|
|
- return agencyService.rejectAuth(userId, operatorId);
|
|
|
+ public AgencyVO rejectAuth(@PathVariable("userId") Long userId, @RequestBody @Validated AuthRejectCommand command){
|
|
|
+ return agencyService.rejectAuth(userId, command.getExplain());
|
|
|
}
|
|
|
|
|
|
/**
|