You've already forked FrameTour-BE
Java21
This commit is contained in:
@ -8,6 +8,7 @@ import com.ycwl.basic.pay.exceptions.PayUnsupportedException;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
public class PayFactory {
|
||||
|
||||
@ -22,12 +23,10 @@ public class PayFactory {
|
||||
}
|
||||
|
||||
public static IPayAdapter getAdapter(PayAdapterType type) {
|
||||
switch (type) {
|
||||
case WX_MP_PAY:
|
||||
return new WxMpPayAdapter();
|
||||
default:
|
||||
throw new PayUnsupportedException("不支持的Adapter类型");
|
||||
if (Objects.requireNonNull(type) == PayAdapterType.WX_MP_PAY) {
|
||||
return new WxMpPayAdapter();
|
||||
}
|
||||
throw new PayUnsupportedException("不支持的Adapter类型");
|
||||
}
|
||||
|
||||
protected static Map<String, IPayAdapter> namedAdapter = new HashMap<>();
|
||||
|
Reference in New Issue
Block a user