diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/AiCompareController.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/AiCompareController.java index e8844cf..f0a8c3f 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/AiCompareController.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/AiCompareController.java @@ -1,15 +1,13 @@ package com.volvo.ai.analytic.center.controller; +import com.volvo.ai.analytic.center.exception.BizException; import com.volvo.ai.analytic.center.service.impl.DeepSeekServiceImpl; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.configurationprocessor.json.JSONException; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; -import java.io.IOException; - @RestController @RequestMapping("/api/v1") public class AiCompareController { @@ -18,9 +16,11 @@ public class AiCompareController { private DeepSeekServiceImpl deepSeekService; @GetMapping("/chat1") - public String chat1( - @RequestParam(value = "source") String source,@RequestParam(value = "target") String tag - ) throws IOException, JSONException { - return deepSeekService.chat(source, tag); + public String chat1( @RequestParam(value = "source") String source,@RequestParam(value = "target") String tag ) { + try { + return deepSeekService.chat(source, tag); + } catch (Exception e) { + throw new BizException(e.getMessage()); + } } }