瀏覽代碼

Wesmiler 三勾多商户商城提交

wesmiler 4 年之前
父節點
當前提交
e41162eef8
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 0 1
      app/common/enum/order/OrderTypeEnum.php
  2. 2 0
      app/common/library/easywechat/WxPay.php

+ 0 - 1
app/common/enum/order/OrderTypeEnum.php

@@ -11,7 +11,6 @@ class OrderTypeEnum extends Enum
 {
     // 商城订单
     const MASTER = 10;
-
     // 供应商押金订单
     const CASH = 20;
      // 直播充值

+ 2 - 0
app/common/library/easywechat/WxPay.php

@@ -6,6 +6,7 @@ use app\api\service\order\paysuccess\type\PayTypeSuccessFactory;
 use app\common\enum\order\OrderTypeEnum;
 use app\common\enum\order\OrderPayTypeEnum;
 use app\common\exception\BaseException;
+use think\facade\Cache;
 
 /**
  * 微信支付
@@ -117,6 +118,7 @@ class WxPay
         log_write($data);
         $attach = json_decode($data['attach'], true);
         // 实例化订单模型
+        Cache::tag("cache")->set('pay_result:'.$data['out_trade_no'], ['data'=> $data,'attach'=>$attach], 600);
         $PaySuccess = PayTypeSuccessFactory::getFactory($data['out_trade_no'], $attach);
         $app_id = $PaySuccess->isExist();
         $app_id == 0 && $this->returnCode(false, '订单不存在');