|
|
@@ -34,6 +34,9 @@ public class AiAutoReview {
|
|
|
@Value("${third-party-ai-auto-review.base-url:http://192.168.2.250:9100/ai/auto-review/api/v1/lawyer_complaint_audit_task/submit}")
|
|
|
private String aiAutoReviewUrl;
|
|
|
|
|
|
+ @Value("${third-party-ai-auto-review.base-url:http://192.168.2.250:9100/ai/auto-review/api/v1/lawyer_user_complaint_audit_task/submit}")
|
|
|
+ private String aiUserAuditTaskUrl;
|
|
|
+
|
|
|
/**
|
|
|
* 调用 AI 服务,获取申诉结果
|
|
|
*
|
|
|
@@ -62,4 +65,28 @@ public class AiAutoReview {
|
|
|
}
|
|
|
return ResponseEntity.badRequest().body(null);
|
|
|
}
|
|
|
+
|
|
|
+ @RequestMapping("/userAuditTask")
|
|
|
+ public ResponseEntity<String> userAuditTask(@RequestBody Map<String, Object> requestBody){
|
|
|
+ String accessToken = aiAuthTokenUtil.getAccessToken();
|
|
|
+ JSONObject data = new JSONObject();
|
|
|
+ if (!StringUtils.hasText(accessToken)) {
|
|
|
+ data.put("fail","登录失败");
|
|
|
+ return ResponseEntity.badRequest().body(data.toJSONString());
|
|
|
+ }
|
|
|
+
|
|
|
+ // 初始化请求体Map
|
|
|
+ HttpHeaders aiHeaders = new HttpHeaders();
|
|
|
+ aiHeaders.setContentType(MediaType.APPLICATION_JSON);
|
|
|
+ aiHeaders.set("Authorization", "Bearer " + accessToken);
|
|
|
+
|
|
|
+ HttpEntity<Map<String, Object>> request = new HttpEntity<>(requestBody, aiHeaders);
|
|
|
+ try {
|
|
|
+ ResponseEntity<String> stringResponseEntity = restTemplate.postForEntity(aiUserAuditTaskUrl, request, String.class);
|
|
|
+ return stringResponseEntity;
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("调用AI用户申诉接口 接口异常------", e);
|
|
|
+ }
|
|
|
+ return ResponseEntity.badRequest().body(null);
|
|
|
+ }
|
|
|
}
|