From 609a1931953b2298016bd2b0d6b410666b5ad7b9 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期四, 02 七月 2026 09:19:15 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/3.0.1' into 3.0.1
---
server/services/src/main/java/com/doumee/service/business/DouyinVerifyService.java | 26 ++++++++++++++++++++++++++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/server/services/src/main/java/com/doumee/service/business/DouyinVerifyService.java b/server/services/src/main/java/com/doumee/service/business/DouyinVerifyService.java
index d336b75..fc98200 100644
--- a/server/services/src/main/java/com/doumee/service/business/DouyinVerifyService.java
+++ b/server/services/src/main/java/com/doumee/service/business/DouyinVerifyService.java
@@ -1,6 +1,7 @@
package com.doumee.service.business;
import com.doumee.core.douyin.dto.DouyinBaseResp;
+import com.doumee.core.douyin.dto.DouyinBoundProduct;
import com.doumee.core.douyin.dto.DouyinCancelParam;
import com.doumee.core.douyin.dto.DouyinPrepareParam;
import com.doumee.core.douyin.dto.DouyinPrepareResp;
@@ -30,12 +31,37 @@
DouyinVerifyRecord verify(DouyinVerifyParam param, String operator);
/**
+ * 楠屽埜(鏍搁攢),浣跨敤璋冪敤鏂瑰凡鏍¢獙濂界殑濂楅缁戝畾缁撴灉(scanVerify 鏍搁攢鍓嶆牎楠屽悗璋冪敤)銆�
+ * <p>鏍搁攢鎴愬姛鍚庣洿鎺ョ敤 boundProduct 寮�閫氬椁�,涓嶅啀閲嶅鏌ヨ鍟嗗搧/濂楅銆�
+ * @param param 鏍搁攢鍏ュ弬
+ * @param operator 鎿嶄綔浜篒D
+ * @param boundProduct 鏍搁攢鍓嶅凡鏍¢獙鐨勬姈闊冲晢鍝� + 鏈湴濂楅(scanVerify 浼犲叆)
+ */
+ DouyinVerifyRecord verify(DouyinVerifyParam param, String operator, DouyinBoundProduct boundProduct);
+
+ /**
+ * 鏍搁攢鍓嶆牎楠�:鎸� skuId 鏍¢獙鎶栭煶鍟嗗搧鍦ㄥ簱涓斿凡缁戝畾鏈夋晥鏈湴濂楅銆�
+ * <p>scanVerify 鍦ㄦ牳閿�鍓嶈皟鐢�,澶辫触鎶涗笟鍔″紓甯�(鍒稿皻鏈牳閿�,閬垮厤鎶栭煶宸叉牳閿�浣嗘湰鍦版湭寮�鍗$殑涓嶄竴鑷�)銆�
+ * @param skuId 鏍搁攢鍒稿搴旂殑鎶栭煶 SKU ID
+ * @return 鎶栭煶鍟嗗搧 + 缁戝畾鐨勬湰鍦板椁�(渚� verify 寮�鍗″鐢�)
+ */
+ DouyinBoundProduct resolveBoundProduct(String skuId);
+
+ /**
* 鎾ら攢鏍搁攢(鏍搁攢鍚� 1 灏忔椂鍐�),鏇存柊璁板綍鎾ら攢鐘舵��
* @param operator 鎿嶄綔浜篒D(鐢辫皟鐢ㄧ浼犲叆,web 绔彇鐧诲綍浼氬憳ID)
*/
DouyinVerifyRecord cancel(DouyinCancelParam param, String operator);
/**
+ * 鎸� discountMemberId 鎶婂椁愬崱璇︽儏濉埌 record.packageInfo(scanVerify 灞曠ず鐢�)銆�
+ * <p>鏃犲椁愬崱ID鎴栨煡涓嶅埌鏃�,packageInfo 缃� null,涓嶅奖鍝嶄富娴佺▼銆�
+ *
+ * @param record 鏍搁攢璁板綍(鍚� discountMemberId)
+ */
+ void fillPackageInfo(DouyinVerifyRecord record);
+
+ /**
* 鏍搁攢璁板綍鍒嗛〉(web 绔皬绋嬪簭鑷敤,绠�鍗曞垎椤�)
*/
PageData<DouyinVerifyRecord> findPage(PageWrap<DouyinVerifyRecord> pageWrap);
--
Gitblit v1.9.3