‘linchangsheng’ 7 ماه پیش
والد
کامیت
4229342ff1

+ 4 - 3
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/order/PayOrderLogic.java

@@ -131,6 +131,9 @@ public class PayOrderLogic {
     @Autowired
     PayRecordService payRecordService;
 
+    @Autowired
+    AdminCompanyWechatPayConfigService adminCompanyWechatPayConfigService;
+
     public Page<WebsitNormCharge> pageCharge(String name, String categoryId, String orderId,Integer pageNum, Integer pageSize) {
         CurrentCompanyWechat currentCompanyWechat = commonLogic.getCurrentCompanyWechat();
         Page<WebsitNormCharge> list = websitNormChargeService.lambdaQuery()
@@ -602,9 +605,7 @@ public class PayOrderLogic {
 
                 workerOrder.setTranscationId(transcationId);
 
-                PayRecord payRecord = payRecordService.lambdaQuery().eq(PayRecord::getTransactionId, transcationId).one();
-
-                workerOrder.setOpenId(payRecord.getOpenIdF());
+                workerOrder.setOpenId(currentCompanyWechat.getUser().getMiniOpenId());
             }
 
 

+ 1 - 1
mall-server-api/src/main/java/com/gree/mall/manager/logic/common/WechatLogic.java

@@ -1230,7 +1230,7 @@ public class WechatLogic {
 
     public String paymentfkmWebsit(String id, BigDecimal payment, String profitSharingFlag, String ip, String configId, String authCode, String source) {
 
-        WxPayService payService = this.getPayWebstiService(configId,source);
+        WxPayService payService = this.getPayJaspWebstiService(configId,source);
 
         if (payService == null)
             throw new RemoteServiceException("未查到支付配置");