|
@@ -6,6 +6,8 @@ import java.util.LinkedHashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -30,6 +32,8 @@ public class PlannerAction {
|
|
|
|
|
|
@Autowired
|
|
|
private UserAuthoricationService userAuthoricationService;
|
|
|
+ @Autowired
|
|
|
+ private HttpServletRequest request;
|
|
|
|
|
|
/**
|
|
|
*
|
|
@@ -51,8 +55,8 @@ public class PlannerAction {
|
|
|
@SuppressWarnings("unchecked")
|
|
|
Map<String, Object> map = JSON.parseObject(data,Map.class);
|
|
|
//Integer user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));
|
|
|
- String tokenId= (String) map.get("tokenId");
|
|
|
- Integer user_id = ValidationUtil.checkAndAssignInt(tokenId.split("&")[1]);
|
|
|
+ //String tokenId= (String) map.get("tokenId");
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(request.getHeader("Authorization"));
|
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
|
String username=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("username"));
|
|
|
Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
|
|
@@ -83,8 +87,8 @@ public class PlannerAction {
|
|
|
@SuppressWarnings("unchecked")
|
|
|
Map<String, Object> map = JSON.parseObject(data,Map.class);
|
|
|
//Integer user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));
|
|
|
- String tokenId= (String) map.get("tokenId");
|
|
|
- Integer user_id = ValidationUtil.checkAndAssignInt(tokenId.split("&")[1]);
|
|
|
+ //String tokenId= (String) map.get("tokenId");
|
|
|
+ Integer user_id = ValidationUtil.checkAndAssignInt(request.getHeader("Authorization"));
|
|
|
userAuthoricationService.queryUserAuthority(user_id, Roles.ADMIN);
|
|
|
int plannerId = ValidationUtil.checkAndAssignInt(map.get("plannerId"));// 传的是计划员id
|
|
|
userAuthoricationService.queryUserAuthority(plannerId, Role.PLANNER);//??????由计划员来配置??---TODO
|