zjk
2026-09-29 54dcf0a82e7490fa58b1c056d5c0b9cb739c2931
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/utils/VzanHttpUtil.java
@@ -1,5 +1,6 @@
package com.tcm.training.admin.utils;
import cn.hutool.json.JSONUtil;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.extern.slf4j.Slf4j;
@@ -208,8 +209,10 @@
        headers.setContentType(MediaType.APPLICATION_JSON);
        headers.setBearerAuth(getToken());
        try {
            log.info("微赞最终请求,url={}, bearerToken={}, body={}", url, headers.getFirst(HttpHeaders.AUTHORIZATION), JSONUtil.toJsonStr(body));
            ResponseEntity<String> response = restOperations.postForEntity(
                    url, new HttpEntity<Map<String, Object>>(body, headers), String.class);
            log.info("微赞原始响应,url={}, responseBody={}", url, JSONUtil.toJsonStr(response.getBody()));
            return parseBusinessResponse(response.getBody(), operationName);
        } catch (RestClientException ex) {
            throw new IllegalStateException("调用微赞" + operationName + "接口失败", ex);