周玉环 2 дней назад
Родитель
Сommit
f4f1d47a31

+ 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 {

+ 1 - 1
xinkeaboard-server/b2b2c-web/src/main/resources/application-prod.yml

@@ -56,7 +56,7 @@ geoip:
 
 #dataforseo外部接口
 analysis:
-  translateAddress: http://54.46.9.88:8007
+  translateAddress: http://127.0.0.1:8007
   loginUser: dataforseo@advich.com
   password: 066aa84b86ff9eb2
   searchVolume: https://api.dataforseo.com/v3/keywords_data/google/search_volume/live