Sfoglia il codice sorgente

fix: tryRecoverPayScoreOrderId 编译错误 — 接口缺少方法声明

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
skyline 22 ore fa
parent
commit
e2c0d62b17

+ 9 - 0
haha-service/src/main/java/com/haha/service/payment/payscore/PayScoreService.java

@@ -238,4 +238,13 @@ public interface PayScoreService {
      * @return 包含 mchId、serviceId、outOrderNo、timestamp、nonceStr、signType、sign 的 Map
      */
     Map<String, Object> getPayscoreDetailSign(String outTradeNo);
+
+    /**
+     * 从 Redis 追踪数据中尝试恢复丢失的 payScoreOrderId
+     *
+     * @param userId   用户ID
+     * @param deviceId 设备ID
+     * @return 恢复的 payScoreOrderId,未找到返回 null
+     */
+    String tryRecoverPayScoreOrderId(Long userId, String deviceId);
 }

+ 1 - 0
haha-service/src/main/java/com/haha/service/payment/payscore/impl/PayScoreServiceImpl.java

@@ -1063,6 +1063,7 @@ public class PayScoreServiceImpl implements PayScoreService {
      *
      * @return 恢复的 payScoreOrderId,未找到返回 null
      */
+    @Override
     public String tryRecoverPayScoreOrderId(Long userId, String deviceId) {
         if (stringRedisTemplate == null || userId == null || deviceId == null) {
             return null;