From 310f5b831ce9eff50c4933e65ffdd3e4cacf3bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Tue, 24 Dec 2024 14:42:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B9=BF=E5=91=8A=E5=9B=9E=E8=B0=83?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../callback/UniCallBackController.java | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/sqx/modules/callback/UniCallBackController.java b/src/main/java/com/sqx/modules/callback/UniCallBackController.java index 43ff258d..d906a52a 100644 --- a/src/main/java/com/sqx/modules/callback/UniCallBackController.java +++ b/src/main/java/com/sqx/modules/callback/UniCallBackController.java @@ -4,10 +4,7 @@ import com.sqx.modules.callback.dao.UniAdCallBackDTO; import com.sqx.modules.callback.service.UniAdCallbackRecordService; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/uniCallBack") @@ -20,8 +17,18 @@ public class UniCallBackController { } @GetMapping("/adCallBack") - public ResponseEntity adCallBack(@RequestBody UniAdCallBackDTO callBackDTO) { - log.info("接收到uni-ad广告完播回调,回调信息: {}", callBackDTO); - return ResponseEntity.ok(uniCallBackService.adCallBack(callBackDTO)); + public ResponseEntity adCallBack(@RequestParam String adpid, @RequestParam String provider, + @RequestParam String platform, @RequestParam String sign, @RequestParam String trans_id, + @RequestParam String user_id, @RequestParam(required = false) String extra) { + UniAdCallBackDTO dto = new UniAdCallBackDTO(); + dto.setAdpid(adpid); + dto.setProvider(provider); + dto.setPlatform(platform); + dto.setSign(sign); + dto.setTrans_id(trans_id); + dto.setUser_id(user_id); + dto.setExtra(extra); + log.info("接收到uni-ad广告完播回调,回调信息: {}", dto); + return ResponseEntity.ok(uniCallBackService.adCallBack(dto)); } }