xieruidong il y a 2 ans
Parent
commit
a35331b1ee

+ 8 - 0
application/common/model/Orders.php

@@ -19,7 +19,10 @@ class Orders extends Model
 
     #未支付过期时间
     const EXP_PAY=1800;
+    #线下付款超时
     const EXP_PAY_OFFLINE=3*86400;
+    #代付超时
+    const EXP_PAY_DF=3*86400;
     #待收货过期时间
     const EXP_REC=30*86400;
     #已完成可售后时间
@@ -139,6 +142,11 @@ class Orders extends Model
                 'bank_no'=>config('site.account_bank_no'),
                 'bank_name'=>config('site.accout_bank_name'),
             ];
+        }elseif($pay_type==self::PT_DF){
+            $this['continue_expire_time']=strtotime(date('Y-m-d 00:00:00'))+self::EXP_PAY_DF+86400-1;
+            return [
+                'expire'=>$this['continue_expire_time'],
+            ];
         }else{
             $this['continue_expire_time']=time()+self::EXP_PAY;
         }

+ 5 - 1
application/common/service/OrderPayService.php

@@ -113,7 +113,11 @@ class OrderPayService{
             'url'=>sprintf('%s/%s?key=%s',request()->root(true),'redirect',$cacheKey),
         ];
    }
-   public function otherUser(){}
+   public function otherUser(){
+        return [
+            'expire'=>3
+        ];
+   }
    public function offline(){}
    public function pay(){
         $method=Arr::get(self::$methods,$this->payment->pay_type);