feat: 火山方舟回调增加来源日志

This commit is contained in:
yys 2026-04-13 16:03:52 +08:00
parent 7068fad278
commit f6408400ee
1 changed files with 5 additions and 2 deletions

View File

@ -13,6 +13,7 @@ import com.ruoyi.common.enums.VideoTaskStatusType;
import com.ruoyi.common.utils.RandomStringUtil; import com.ruoyi.common.utils.RandomStringUtil;
import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.TencentCosUtil; import com.ruoyi.common.utils.TencentCosUtil;
import com.ruoyi.common.utils.ip.IpUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -24,6 +25,7 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@ -336,8 +338,9 @@ public class ByteApiController extends BaseController {
@PostMapping(value = "/volcCallback") @PostMapping(value = "/volcCallback")
@ApiOperation("火山引擎视频回调") @ApiOperation("火山引擎视频回调")
@Anonymous @Anonymous
public AjaxResult volcCallback(@RequestBody VideoTaskCallBackRequest request) throws Exception { public AjaxResult volcCallback(@RequestBody VideoTaskCallBackRequest request, HttpServletRequest httpRequest) throws Exception {
logger.info("volcCallback 收到回调数据: {}", request); logger.info("volcCallback 收到回调数据: clientIp = {}, host = {}, request = {}", IpUtils.getIpAddr(httpRequest),
httpRequest.getHeader("Host"), request);
// 1基础参数校验 // 1基础参数校验
AjaxResult result = volcCallbackBaseCheck(request); AjaxResult result = volcCallbackBaseCheck(request);
if (result != null) { if (result != null) {