From e816e4e7abe4e03e3317bb4c5f2d24848ffffe0e Mon Sep 17 00:00:00 2001 From: willy <2462310981@qq.com> Date: Tue, 22 Jul 2025 14:28:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E4=BF=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lottery-pojo/src/main/java/com/lottery/dto/UserDto.java | 4 ++++ .../java/com/lottery/admin/controller/AdminUserController.java | 7 +++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/UserDto.java b/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/UserDto.java index 1a90973..3ebb13b 100644 --- a/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/UserDto.java +++ b/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/UserDto.java @@ -3,6 +3,8 @@ package com.lottery.dto; import lombok.Builder; import lombok.Data; +import javax.validation.constraints.NotNull; + /** * @program: lottery * @ClassName UserDto @@ -17,7 +19,9 @@ import lombok.Data; public class UserDto { private int id; + @NotNull(message = "用户名不能为空") private String username; + @NotNull(message = "精网号不能为空") private String jwcode; } diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java index 340ef8f..1493603 100644 --- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java +++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java @@ -21,6 +21,7 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; +import javax.validation.Valid; import java.util.*; import java.util.stream.Collectors; @@ -49,12 +50,9 @@ public class AdminUserController { private com.lottery.propertise.jwtPropertice jwtPropertice; @PostMapping("/add") - public Result add(@RequestBody UserDto userDto) { + public Result add(@RequestBody @Valid UserDto userDto) { LOGGER.info("新增用户:{}",userDto); - if (userDto.getUsername() == null || userDto.getJwcode() == null) { - return Result.failure("所有字段都必须填写"); - } if (!adminUserService.addUser(userDto)){ return Result.failure("精网号已存在,无法添加"); } @@ -174,6 +172,7 @@ public class AdminUserController { */ @PostMapping("/logout") public Result logout(HttpServletRequest request) { + LOGGER.info("用户登出"); String token = request.getHeader(jwtPropertice.getUserTokenName()); return adminUserService.logout(token); }