From f6408400ee87394713c8fdcda0f98a32f950bbfe Mon Sep 17 00:00:00 2001 From: yys <47@gamerwa.com> Date: Mon, 13 Apr 2026 16:03:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=81=AB=E5=B1=B1=E6=96=B9=E8=88=9F?= =?UTF-8?q?=E5=9B=9E=E8=B0=83=E5=A2=9E=E5=8A=A0=E6=9D=A5=E6=BA=90=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ruoyi/api/ByteApiController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web-api/ruoyi-admin/src/main/java/com/ruoyi/api/ByteApiController.java b/web-api/ruoyi-admin/src/main/java/com/ruoyi/api/ByteApiController.java index cadd665..5446a50 100644 --- a/web-api/ruoyi-admin/src/main/java/com/ruoyi/api/ByteApiController.java +++ b/web-api/ruoyi-admin/src/main/java/com/ruoyi/api/ByteApiController.java @@ -13,6 +13,7 @@ import com.ruoyi.common.enums.VideoTaskStatusType; import com.ruoyi.common.utils.RandomStringUtil; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.TencentCosUtil; +import com.ruoyi.common.utils.ip.IpUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -24,6 +25,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; @@ -336,8 +338,9 @@ public class ByteApiController extends BaseController { @PostMapping(value = "/volcCallback") @ApiOperation("火山引擎视频回调") @Anonymous - public AjaxResult volcCallback(@RequestBody VideoTaskCallBackRequest request) throws Exception { - logger.info("volcCallback 收到回调数据: {}", request); + public AjaxResult volcCallback(@RequestBody VideoTaskCallBackRequest request, HttpServletRequest httpRequest) throws Exception { + logger.info("volcCallback 收到回调数据: clientIp = {}, host = {}, request = {}", IpUtils.getIpAddr(httpRequest), + httpRequest.getHeader("Host"), request); // 1、基础参数校验 AjaxResult result = volcCallbackBaseCheck(request); if (result != null) {