From 540ecb522caf7bd79b440b0f5fb2f2eaa19899b9 Mon Sep 17 00:00:00 2001 From: eric <465889110@qq.com> Date: Thu, 23 Oct 2025 23:10:23 +0800 Subject: [PATCH] no message --- .../order/controller/MeiTuanController.java | 23 --------- .../order/controller/VerifyController.java | 47 +++++++++++++++++++ .../com/sczx/order/service/DouyinService.java | 3 ++ .../order/service/impl/DouyinServiceImpl.java | 9 ++-- 4 files changed, 55 insertions(+), 27 deletions(-) delete mode 100644 src/main/java/com/sczx/order/controller/MeiTuanController.java create mode 100644 src/main/java/com/sczx/order/controller/VerifyController.java diff --git a/src/main/java/com/sczx/order/controller/MeiTuanController.java b/src/main/java/com/sczx/order/controller/MeiTuanController.java deleted file mode 100644 index b3c2d92..0000000 --- a/src/main/java/com/sczx/order/controller/MeiTuanController.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.sczx.order.controller; - -import com.sczx.order.common.Result; -import io.swagger.annotations.ApiOperation; -import lombok.extern.slf4j.Slf4j; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestParam; - - -@Slf4j -public class MeiTuanController { - - @ApiOperation(value = "接收需同步数据接口") - @GetMapping("/authorization") - public Result authorization(@RequestParam("code") String code, @RequestParam("sign") String sign, @RequestParam("developerId") Long developerId, @RequestParam("businessId") int businessId, - @RequestParam("state") String state){ - - log.info("接收美团授权数据 - code: {}, sign: {}, developerId: {}, businessId: {}, state: {}", - code, sign, developerId, businessId, state); - - return null; - } -} diff --git a/src/main/java/com/sczx/order/controller/VerifyController.java b/src/main/java/com/sczx/order/controller/VerifyController.java new file mode 100644 index 0000000..1863f30 --- /dev/null +++ b/src/main/java/com/sczx/order/controller/VerifyController.java @@ -0,0 +1,47 @@ +package com.sczx.order.controller; + +import com.sczx.order.common.Result; +import com.sczx.order.service.DouyinService; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + + +@Slf4j +@RestController +@RequestMapping("/verify") +public class VerifyController { + + @Autowired + private DouyinService douyinService; + + @ApiOperation(value = "接收需同步数据接口") + @GetMapping("/authorization") + public Result authorization(@RequestParam("code") String code, @RequestParam("sign") String sign, @RequestParam("developerId") Long developerId, @RequestParam("businessId") int businessId, + @RequestParam("state") String state){ + + log.info("接收美团授权数据 - code: {}, sign: {}, developerId: {}, businessId: {}, state: {}", + code, sign, developerId, businessId, state); + + return null; + } + + + @ApiOperation(value = "接收需据接口") + @GetMapping("/Prepare") + public Result prepare(@RequestParam("code") String code, @RequestParam("sign") String sign, @RequestParam("developerId") Long developerId, @RequestParam("businessId") int businessId, + @RequestParam("state") String state) throws Exception { + + log.info("接收美团授权数据 - code: {}, sign: {}, developerId: {}, businessId: {}, state: {}", + code, sign, developerId, businessId, state); + + douyinService.prepare( null); + + return null; + } + +} diff --git a/src/main/java/com/sczx/order/service/DouyinService.java b/src/main/java/com/sczx/order/service/DouyinService.java index a502dda..d35ef2b 100644 --- a/src/main/java/com/sczx/order/service/DouyinService.java +++ b/src/main/java/com/sczx/order/service/DouyinService.java @@ -1,8 +1,11 @@ package com.sczx.order.service; +import java.util.List; + public interface DouyinService { String resolveShortUrlToGetObjectId(String shortUrl) throws Exception; + void prepare(List orderIds) throws Exception; } diff --git a/src/main/java/com/sczx/order/service/impl/DouyinServiceImpl.java b/src/main/java/com/sczx/order/service/impl/DouyinServiceImpl.java index e44daa0..dd4f90e 100644 --- a/src/main/java/com/sczx/order/service/impl/DouyinServiceImpl.java +++ b/src/main/java/com/sczx/order/service/impl/DouyinServiceImpl.java @@ -67,7 +67,8 @@ public class DouyinServiceImpl implements DouyinService { } - public void Prepare(List orderIds) throws Exception { + @Override + public void prepare(List orderIds) throws Exception { // 获取当前有效的access_token String accessToken = DouyinTokenManager.getCurrentToken(); @@ -89,9 +90,9 @@ public class DouyinServiceImpl implements DouyinService { CertificatePrepareRequest sdkRequest = new CertificatePrepareRequest(); sdkRequest.setAccessToken(accessToken); sdkRequest.setAccountId(ACCOUNT_ID); - sdkRequest.setCode("GB3ChSgXHc"); - sdkRequest.setEncryptedData("9Q28CnUoEX"); - sdkRequest.setPoiId("KY9n9WUFKe"); + sdkRequest.setCode(""); + sdkRequest.setEncryptedData(""); + sdkRequest.setPoiId(""); CertificatePrepareResponse sdkResponse = client.CertificatePrepare(sdkRequest); processCertificatePrepareResponse(sdkResponse); } catch (TeaException e) {