From 037c144cd417410deb8137c6f3fd271a34691742 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 12 十二月 2023 18:18:17 +0800
Subject: [PATCH] 服务商支付版本

---
 server/platform/src/main/java/com/doumee/task/ScheduleTool.java |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/server/platform/src/main/java/com/doumee/task/ScheduleTool.java b/server/platform/src/main/java/com/doumee/task/ScheduleTool.java
index 0345b41..b55e675 100644
--- a/server/platform/src/main/java/com/doumee/task/ScheduleTool.java
+++ b/server/platform/src/main/java/com/doumee/task/ScheduleTool.java
@@ -10,12 +10,10 @@
 import com.doumee.core.wx.WxPayProperties;
 import com.doumee.dao.business.model.Goodsorder;
 import com.doumee.dao.system.model.SystemDictData;
-import com.doumee.service.business.GoodsorderService;
-import com.doumee.service.business.MemberRidesService;
-import com.doumee.service.business.SitesService;
-import com.doumee.service.business.WxBillService;
+import com.doumee.service.business.*;
 import com.doumee.service.system.SystemDictDataService;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.shiro.util.ThreadContext;
 import org.apache.shiro.web.mgt.DefaultWebSecurityManager;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -41,6 +39,8 @@
 
     @Autowired
     private SystemDictDataBiz systemDictDataBiz;
+    @Autowired
+    private RefundService refundService;
 
     @Autowired
     private SystemDictDataService systemDictDataService;
@@ -115,6 +115,11 @@
         ThreadContext.bind(manager);
         String appId = wxPayProperties.getAppId();
         String appSecret = wxPayProperties.getAppSecret();
+        if(wxPayProperties.getExistsSub() ==1){
+            //濡傛灉鏄湇鍔″晢鏀粯,鍙栧瓙鍟嗘埛淇℃伅
+             appId = StringUtils.trimToNull(wxPayProperties.getSubMchId());
+            appSecret =StringUtils.trimToNull(wxPayProperties.getSubAppSecret());
+        }
         //鐢熸垚寰俊token
         String url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+appId+"&secret="+appSecret;
         String response = HttpsUtil.doGet(url,null);
@@ -126,6 +131,15 @@
             systemDictDataService.updateById(systemDictData);
         }
     }
+    /**
+     * 鏇存柊寰俊 ACCESS_TOKEN
+     */
+    @Scheduled(fixedDelay = 1000L * 60L )
+    public void autoCancelRefunOrder(){
+        log.info("=====================寮�濮� 鑷嫊鍙栨秷鏈帹閫侀��娆剧姸鎬佺殑閫�娆惧崟鐘舵��=======================");
+        refundService.autoCancelRefunOrder();;
+        log.info("=====================缁撴潫 鑷嫊鍙栨秷鏈帹閫侀��娆剧姸鎬佺殑閫�娆惧崟鐘舵��=======================");
+    }
 
 
 }

--
Gitblit v1.9.3