This commit is contained in:
copper 2021-08-24 12:16:21 +08:00
parent b6d04853ba
commit 50a7e3f3a5
6 changed files with 39 additions and 1 deletions

View File

@ -65,6 +65,10 @@ public class ProjectController {
return new ResultVO(ResultEnum.SUCCESS); return new ResultVO(ResultEnum.SUCCESS);
} }
@GetMapping("/tree")
public ResultVO treeRecord(@RequestParam(value = "uuid",required = false) String uuid){
return new ResultVO(ResultEnum.SUCCESS);
}
@DeleteMapping("/project") @DeleteMapping("/project")
public ResultVO deleteProject(@RequestBody DeleteProjectDTO deleteProjectDTO){ public ResultVO deleteProject(@RequestBody DeleteProjectDTO deleteProjectDTO){

View File

@ -3,6 +3,7 @@ package com.example.survey.controller;
import com.example.survey.dto.user.*; import com.example.survey.dto.user.*;
import com.example.survey.enumeration.ResultEnum; import com.example.survey.enumeration.ResultEnum;
import com.example.survey.service.UserService; import com.example.survey.service.UserService;
import com.example.survey.util.TokenUtil;
import com.example.survey.vo.*; import com.example.survey.vo.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -10,6 +11,9 @@ import org.springframework.web.bind.annotation.*;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
/** /**
* @author Pope * @author Pope
@ -57,6 +61,22 @@ public class UserController {
return resultVo; return resultVo;
} }
@GetMapping("/check")
public ResultVO check(ServletRequest servletRequest) {
//用户名密码验证
HttpServletRequest request = (HttpServletRequest) servletRequest;
String token = request.getHeader("Authorization");
ResultVO resultVo;
if (token == null) {
resultVo = new ResultVO(ResultEnum.NO_TOKEN);
return resultVo;
}
LoginVO loginVO = userService.checkAuth(token);
resultVo = new ResultVO(ResultEnum.SUCCESS);
resultVo.setData(loginVO);
return resultVo;
}
@PutMapping("/userRole") @PutMapping("/userRole")
public ResultVO modifyUserRole(@RequestBody ModifyUserRoleDTO modifyUserRoleDTO) { public ResultVO modifyUserRole(@RequestBody ModifyUserRoleDTO modifyUserRoleDTO) {

View File

@ -62,4 +62,6 @@ public interface ProjectService {
void addRecord(AddRecordDTO addRecordDTO); void addRecord(AddRecordDTO addRecordDTO);
void deleteRecord(DeleteRecordDTO deleteRecordDTO); void deleteRecord(DeleteRecordDTO deleteRecordDTO);
} }

View File

@ -18,6 +18,8 @@ public interface UserService {
*/ */
LoginVO matchAuth(LoginDTO loginDTO); LoginVO matchAuth(LoginDTO loginDTO);
LoginVO checkAuth(String token);
/** /**
* 注册用户 * 注册用户
* *

View File

@ -194,5 +194,11 @@ public class UserServiceImpl implements UserService {
} }
@Override
public LoginVO checkAuth(String token) {
// TODO Auto-generated method stub
return null;
}
} }

View File

@ -1,3 +1,7 @@
spring: spring:
profiles: profiles:
active: prod active: prod
servlet:
multipart:
max-request-size: 200MB
max-file-size: 200MB