public class OrderService {
public void pay(Order order, String payType) {
if ("WECHAT".equals(payType)) {
// 微信支付算法(直接写在客户代码中,或直接调用具体类)
System.out.println("微信支付:生成签名=" + order.getOrderNo() + ",扣减金额=" + order.getAmount());
} else if ("ALIPAY".equals(payType)) {
System.out.println("支付宝支付:生成订单号=" + order.getOrderNo() + ",扣减金额=" + order.getAmount());
throw new IllegalArgumentException("不支持的支付方式");