You've already forked FrameTour-BE
聪明付
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
package com.ycwl.basic.pay;
|
||||
|
||||
import com.ycwl.basic.pay.adapter.CongMingPayAdapter;
|
||||
import com.ycwl.basic.pay.adapter.IPayAdapter;
|
||||
import com.ycwl.basic.pay.adapter.WxMpPayAdapter;
|
||||
import com.ycwl.basic.pay.enums.PayAdapterType;
|
||||
@ -23,10 +24,11 @@ public class PayFactory {
|
||||
}
|
||||
|
||||
public static IPayAdapter getAdapter(PayAdapterType type) {
|
||||
if (Objects.requireNonNull(type) == PayAdapterType.WX_MP_PAY) {
|
||||
return new WxMpPayAdapter();
|
||||
}
|
||||
throw new PayUnsupportedException("不支持的Adapter类型");
|
||||
return switch (type) {
|
||||
case WX_MP_PAY -> new WxMpPayAdapter();
|
||||
case CONG_MING_PAY -> new CongMingPayAdapter();
|
||||
default -> throw new PayUnsupportedException("不支持的Adapter类型");
|
||||
};
|
||||
}
|
||||
|
||||
protected static Map<String, IPayAdapter> namedAdapter = new HashMap<>();
|
||||
|
Reference in New Issue
Block a user