优化博客
This commit is contained in:
@@ -3,14 +3,19 @@ package com.quinn.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.quinn.common.RoleType;
|
||||
import com.quinn.pojo.About;
|
||||
import com.quinn.pojo.User;
|
||||
import com.quinn.service.AboutService;
|
||||
import com.quinn.service.UserService;
|
||||
import com.quinn.utils.QuinnUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.management.relation.Role;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -22,10 +27,12 @@ import java.util.List;
|
||||
* @since 2022-05-01
|
||||
*/
|
||||
@Controller
|
||||
public class AboutController {
|
||||
public class AboutController extends BaseModelController {
|
||||
|
||||
@Resource
|
||||
AboutService aboutService;
|
||||
@Resource
|
||||
UserService userService;
|
||||
|
||||
|
||||
@GetMapping("/about")
|
||||
@@ -40,10 +47,12 @@ public class AboutController {
|
||||
return "page/about";
|
||||
}
|
||||
|
||||
@PostMapping("/about/{role}")
|
||||
public String saveSay(@PathVariable("role") int role, About about){
|
||||
@PostMapping("/about")
|
||||
public String saveSay(HttpServletRequest request, About about){
|
||||
String loginUserId = getLoginUserId(request);
|
||||
User user = userService.getOne(new QueryWrapper<User>().eq("uid", ""));
|
||||
// 防止请求提交
|
||||
if (role!=1){
|
||||
if (!RoleType.ADMIN.name().equals(user)){
|
||||
return "redirect:/about";
|
||||
}
|
||||
about.setId(QuinnUtils.getUuid());
|
||||
|
||||
Reference in New Issue
Block a user