|
@@ -15,7 +15,10 @@ class Orders extends Model
|
|
|
'tax'=>'json',
|
|
|
];
|
|
|
|
|
|
- const PAY_EXP=30;
|
|
|
+ #未支付过期时间
|
|
|
+ const EXP_PAY=30;
|
|
|
+ #待收货过期时间
|
|
|
+ const EXP_REC=10*86400;
|
|
|
|
|
|
const PT_QYWY=1;
|
|
|
const PT_WX=2;
|
|
@@ -160,7 +163,15 @@ class Orders extends Model
|
|
|
#优惠总金额
|
|
|
$orders['amount_discount']=bcAddAll($orders['amount_coupon']??0,$orders['amount_coupon_kill']);
|
|
|
#过期时间
|
|
|
- $orders['continue_expire_time']=time()+60*self::PAY_EXP;
|
|
|
+ $orders['continue_expire_time']=time()+60*self::EXP_PAY;
|
|
|
+ });
|
|
|
+ self::beforeUpdate(function (self $order){
|
|
|
+ $data=$order->getChangedData();
|
|
|
+ if(!empty($data['status'])){
|
|
|
+ if($data['status']==self::S_WAIT_REC){
|
|
|
+ $orders['continue_expire_time']=time()+self::EXP_REC;
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
}
|