This commit is contained in:
2025-05-30 10:31:21 +08:00
parent 115edc19fa
commit 80f4491836
73 changed files with 310 additions and 485 deletions

View File

@ -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<>();