From ddbc2a0edb0fff8472f899a81c0cdd66d6baf03e Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sat, 27 Sep 2025 01:50:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(biz):=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=B4=AD=E4=B9=B0=E6=A3=80=E6=9F=A5=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改PriceBiz中checkUserBuyItem方法的模板ID参数为-1 - 在FaceServiceImpl中增加对模板ID的购买检查逻辑- 确保用户购买状态判断的准确性 --- src/main/java/com/ycwl/basic/biz/PriceBiz.java | 2 +- .../java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ycwl/basic/biz/PriceBiz.java b/src/main/java/com/ycwl/basic/biz/PriceBiz.java index 4f0913db..f74ff672 100644 --- a/src/main/java/com/ycwl/basic/biz/PriceBiz.java +++ b/src/main/java/com/ycwl/basic/biz/PriceBiz.java @@ -166,7 +166,7 @@ public class PriceBiz { allContentsPurchased = false; break; } - boolean hasPurchasedTemplate = orderBiz.checkUserBuyItem(userId, 0, videoEntities.getFirst().getVideoId()); + boolean hasPurchasedTemplate = orderBiz.checkUserBuyItem(userId, -1, videoEntities.getFirst().getVideoId()); if (!hasPurchasedTemplate) { allContentsPurchased = false; break; diff --git a/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java b/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java index 44067819..17419bb2 100644 --- a/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/pc/impl/FaceServiceImpl.java @@ -759,6 +759,9 @@ public class FaceServiceImpl implements FaceService { } } boolean buy = orderBiz.checkUserBuyItem(userId, contentPageVO.getGoodsType(), contentPageVO.getContentId()); + if (!buy) { + buy = orderBiz.checkUserBuyItem(userId, -1, contentPageVO.getTemplateId()); + } if (buy) { contentPageVO.setIsBuy(1); } else {