Bladeren bron

refactor(payment): 移除支付宝合作支付策略中的结算信息配置

- 删除了 SettleInfo 和 SettleDetailInfo 的相关代码
- 移除了默认结算信息的设置逻辑
- 简化了支付模型的配置流程
- 保留了二级商户信息设置的核心功能
fcw 5 dagen geleden
bovenliggende
commit
fc7aebaad7

+ 0 - 8
alien-store/src/main/java/shop/alien/store/strategy/payment/impl/AlipayPartnerPaymentStrategyImpl.java

@@ -65,14 +65,6 @@ public class AlipayPartnerPaymentStrategyImpl implements PaymentStrategy {
         // 【关键】设置二级商户信息(直付通必传)
         model.setSubMerchant(subMerchant);
 
-        SettleInfo settleInfo = new SettleInfo();
-        SettleDetailInfo settleDetailInfo = new SettleDetailInfo();
-        settleDetailInfo.setTransIn("defaultSettle");
-        settleDetailInfo.setAmount(total.toString());
-        List<SettleDetailInfo>  settleDetailInfos = new ArrayList<>();
-        settleDetailInfos.add(settleDetailInfo);
-        settleInfo.setSettleDetailInfos(settleDetailInfos);
-        model.setSettleInfo(settleInfo);
 
         // 设置产品码
 //        model.setProductCode("QUICK_MSECURITY_PAY");