微信支付

This commit is contained in:
wangjinlei
2024-06-19 15:27:16 +08:00
parent 8e41a4215b
commit 2a115db799
8 changed files with 31 additions and 6 deletions

View File

@@ -315,7 +315,13 @@ public class BuyOrderController {
paymentInfo.setOrderSn(orderSn);
paymentInfo.setBuyOrderId(buyOrder.getOrderId());
paymentInfo.setTotalAmount(totalPrice);
paymentInfo.setAppName(buyOrder.getAppName());
if (buyOrder.getCome()==2){
paymentInfo.setAppName("wumen");
} else if (buyOrder.getCome()==1) {
paymentInfo.setAppName("zmzm");
}else {
paymentInfo.setAppName(buyOrder.getAppName());
}
wxpayService.prepay(paymentInfo);
}
rabbitTemplate.convertAndSend(
@@ -554,7 +560,14 @@ public class BuyOrderController {
paymentInfo.setOrderSn(buyOrderEntity.getOrderSn());
paymentInfo.setBuyOrderId(Integer.valueOf(buyOrderEntity.getProductId()));
paymentInfo.setTotalAmount(buyOrderEntity.getRealMoney());
paymentInfo.setAppName(buyOrder.getAppName());
// paymentInfo.setAppName(buyOrder.getAppName());
if (buyOrder.getCome()==2){
paymentInfo.setAppName("wumen");
} else if (buyOrder.getCome()==1) {
paymentInfo.setAppName("zmzm");
}else {
paymentInfo.setAppName(buyOrder.getAppName());
}
wxpayService.prepay(paymentInfo);
}
rabbitTemplate.convertAndSend(

View File

@@ -80,9 +80,6 @@ public class UserVipController {
String timeId = IdWorker.getTimeId().substring(0, 32);
buyOrder.setOrderSn(timeId);
buyOrder.setUserId(uid);
if(buyOrder.getCome()==1){
buyOrder.setAppName("zmzm");
}
buyOrderService.save(buyOrder);
BigDecimal totalPrice = buyOrder.getRealMoney();
if (Constants.PAYMENT_METHOD_VIRTUAL.equals(buyOrder.getPaymentMethod())) {
@@ -112,7 +109,14 @@ public class UserVipController {
paymentInfo.setOrderSn(buyOrderEntity.getOrderSn());
paymentInfo.setBuyOrderId(buyOrderEntity.getOrderId());
paymentInfo.setTotalAmount(buyOrderEntity.getRealMoney());
paymentInfo.setAppName(buyOrder.getAppName());
// paymentInfo.setAppName(buyOrder.getAppName());
if (buyOrder.getCome()==2){
paymentInfo.setAppName("wumen");
} else if (buyOrder.getCome()==1) {
paymentInfo.setAppName("zmzm");
}else {
paymentInfo.setAppName(buyOrder.getAppName());
}
wxpayService.prepay(paymentInfo);
}
rabbitTemplate.convertAndSend(

View File

@@ -45,6 +45,8 @@ public class WechatPayConfig implements Serializable {
private String appId;//fzds
@Value("${wxpay.zmzmappId}")
private String zmzmappId;
@Value("${wxpay.wumenappId}")
private String wumenappId;
/**
* 商户号
*/

View File

@@ -86,6 +86,8 @@ public class WxpayServiceImpl extends ServiceImpl<PayWechatOrderDao, PayWechatOr
appid = wechatPayConfig.getAppId();
}else if ("zmzm".equals(paymentInfo.getAppName())){
appid = wechatPayConfig.getZmzmappId();
} else if ("wumen".equals(paymentInfo.getAppName())) {
appid = wechatPayConfig.getWumenappId();
}
// app id
paramMap.put("appid", appid);

View File

@@ -78,6 +78,7 @@ server:
wxpay:
appId: wx47134a8f15083734
zmzmappId: wx912aa600132dc965
wumenappId: wx6b17b40171dea988
# wmysappId: wx47134a8f15083734
mchId: 1612860909
payUrl: https://api.mch.weixin.qq.com/v3/pay/transactions/app

View File

@@ -78,6 +78,7 @@ server:
wxpay:
appId: wx47134a8f15083734
zmzmappId: wx912aa600132dc965
wumenappId: wx6b17b40171dea988
mchId: 1612860909
payUrl: https://api.mch.weixin.qq.com/v3/pay/transactions/app
notifyUrl: https://testapi.nuttyreading.com/pay/payNotify

View File

@@ -76,6 +76,7 @@ server:
wxpay:
appId: wx47134a8f15083734
zmzmappId: wx912aa600132dc965
wumenappId: wx6b17b40171dea988
mchId: 1612860909
payUrl: https://api.mch.weixin.qq.com/v3/pay/transactions/app
notifyUrl: https://api.nuttyreading.com/pay/payNotify

View File

@@ -77,6 +77,7 @@ server:
wxpay:
appId: wx47134a8f15083734
zmzmappId: wx912aa600132dc965
wumenappId: wx6b17b40171dea988
# wmysappId: wx47134a8f15083734
mchId: 1612860909
payUrl: https://api.mch.weixin.qq.com/v3/pay/transactions/app