Browse Source

fix: 非空注解

Signed-off-by: sunshihao <sunshihaoemail>
sunshihao 2 days ago
parent
commit
ff07bba4bc

+ 4 - 3
xinkeaboard-server/b2b2c-investment/src/main/java/com/slodon/b2b2c/investment/controller/AnalysisController.java

@@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import javax.validation.Valid;
 import java.util.HashMap;
 import java.util.List;
 
@@ -41,7 +42,7 @@ public class AnalysisController {
      * @date: 2025/8/7 13:46
      */
     @PostMapping("/keyword")
-    public JsonResult<KeyWordPartVO> searchVolume(@RequestBody SearchVolumeDTO dto) {
+    public JsonResult<KeyWordPartVO> searchVolume(@Valid @RequestBody SearchVolumeDTO dto) {
         HashMap<String,String> headers = analysisModel.getCredential();
         KeyWordPartVO result;
         try {
@@ -57,7 +58,7 @@ public class AnalysisController {
     }
 
     @PostMapping("/suggestions")
-    public JsonResult<SuggestionVO> suggestions(@RequestBody SearchVolumeDTO dto) {
+    public JsonResult<SuggestionVO> suggestions(@Valid @RequestBody SearchVolumeDTO dto) {
         HashMap<String,String> headers = analysisModel.getCredential();
         SuggestionVO result;
         try {
@@ -80,7 +81,7 @@ public class AnalysisController {
      * @date: 2025/8/8 13:23
      */
     @PostMapping("/rival")
-    public JsonResult<RivalPartVO> rival(@RequestBody RivalDTO dto) {
+    public JsonResult<RivalPartVO> rival(@Valid @RequestBody RivalDTO dto) {
         HashMap<String,String> headers = analysisModel.getCredential();
         RivalPartVO result;
         try {