Bladeren bron

fix 是否是网页支付

zoujiajian 3 jaren geleden
bovenliggende
commit
7614e8bc63

+ 2 - 0
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -331,6 +331,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 		}
 		orderDon.setType(OrderDon.Type.WeChat);
 		orderDon.setShopId(shopId);
+		orderDon.setIsWebPay(false);
 		this.updateById(orderDon);
 		H5JsPayParams params = weChatService.getJsPayParams(
 				weChatConfig.getAppid(),
@@ -369,6 +370,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 		}
 		orderDon.setShopId(shopId);
 		orderDon.setType(OrderDon.Type.WeChat);
+		orderDon.setIsWebPay(true);
 		this.updateById(orderDon);
 
 		H5JsPayParams params = weChatService.getJsPayParams(

+ 6 - 0
netflix-service/src/main/java/com/cyksj/service/pay/impl/AliPayCommonServiceImpl.java

@@ -110,6 +110,12 @@ public class AliPayCommonServiceImpl implements AliPayCommonService {
 			orderDon.setType(OrderDon.Type.ALI_PAY);
 		}
 		orderDon.setShopId(appId);
+		if (ZfbProductCode.PC_WEB.getProductCode().equals(productCode)) {
+			orderDon.setIsWebPay(true);
+		}
+		if (ZfbProductCode.MOBILE_WEB.getProductCode().equals(productCode)) {
+			orderDon.setIsWebPay(false);
+		}
 		orderDonMapper.updateById(orderDon);
 		GoodsDon goodsDon = goodsDonMapper.selectById(orderDon.getGoodsId());
 		String subject = goodsDon.getTitle().contains("ChatGPT") ? "AI订阅" : goodsDon.getTitle();