add
yj
2024-12-05 b9900893177c78fc559223521fe839aa21000017
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.dobbinsoft.fw.pay.model.context;
 
public class PayCallbackContextHolder {
 
    private static ThreadLocal<PayCallbackContext> threadLocal = new ThreadLocal<>();
 
    public static PayCallbackContext get() {
        return threadLocal.get();
    }
 
    public static void set(PayCallbackContext context) {
        threadLocal.set(context);
    }
 
    public static void setPayId(String payId) {
        PayCallbackContext context = threadLocal.get();
        if (context != null) {
            context.setPayId(payId);
        }
    }
 
    public static void clear() {
        threadLocal.remove();
    }
 
}