From a16edc88bf9b5be50e917ddfb4e7b91a15095ab9 Mon Sep 17 00:00:00 2001 From: eric <465889110@qq.com> Date: Wed, 29 Oct 2025 23:31:13 +0800 Subject: [PATCH] dyencryptedCode --- .../sczx/order/service/impl/GroupBuyCouponServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java b/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java index d8ab04c..1cce495 100644 --- a/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java +++ b/src/main/java/com/sczx/order/service/impl/GroupBuyCouponServiceImpl.java @@ -25,6 +25,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.concurrent.atomic.AtomicReference; @@ -128,6 +129,7 @@ public class GroupBuyCouponServiceImpl implements GroupBuyCouponService { response.getData().getCertificates().forEach(certificate -> { productIdMap.put("dyOrderId",String.valueOf(certificate.getCertificateId())); productIdMap.put("dyProductId", String.valueOf(certificate.getSku().getSkuId())); + productIdMap.put("dyencryptedCode", certificate.getEncryptedCode()); if( certificate.getReserveInfo() != null && certificate.getReserveInfo().getOrderReserveUserInfoList() != null && certificate.getReserveInfo().getOrderReserveUserInfoList().size()>0){ certificate.getReserveInfo().getOrderReserveUserInfoList().forEach(orderReserveUserInfo -> { String phoneNumber = orderReserveUserInfo.getPhone(); @@ -150,7 +152,7 @@ public class GroupBuyCouponServiceImpl implements GroupBuyCouponService { CertificateVerifyRequest verifyRequest = new CertificateVerifyRequest(); verifyRequest.setVerifyToken(verifyToken); verifyRequest.setPoiId(poiId); - verifyRequest.setEncryptedCodes(java.util.Collections.singletonList(req.getCouponCode())); + verifyRequest.setEncryptedCodes(Collections.singletonList(productIdMap.get("dyencryptedCode"))); CertificateVerifyResponse verifyResponse =douyinService.verify(verifyRequest);