Sfoglia il codice sorgente

加入rejectRefundReason字段

zhangchen 1 giorno fa
parent
commit
dd3ff738bd

+ 1 - 0
alien-entity/src/main/java/shop/alien/mapper/LawyerConsultationOrderMapper.java

@@ -407,6 +407,7 @@ public interface LawyerConsultationOrderMapper extends BaseMapper<LawyerConsulta
             "        lco.alipay_no,\n" +
             "        lco.order_str,\n" +
             "        lco.apply_refund_status,\n" +
+            "        lco.reject_refund_reason,\n" +
             "        lco.pay_type,\n" +
             "        CASE\n" +
             "        WHEN EXISTS (SELECT 1 FROM lawyer_order_review lor WHERE lor.order_id = lco.id) THEN '1'\n" +

+ 27 - 0
alien-lawyer/src/main/java/shop/alien/lawyer/controller/AiAutoReview.java

@@ -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);
+    }
 }