...
|
...
|
@@ -192,8 +192,11 @@ class Verifier extends Api |
|
|
empty($info) && $this->error('订单信息不存在');
|
|
|
$info['status'] == '2' && $this->error('订单延保已到期,无法核销');
|
|
|
$info['care_times_nouse'] <= 0 && $this->error('套餐内免费保养次数已用完');
|
|
|
time() < $info['start_time'] && $this->error('未到延保合约时间');
|
|
|
time() > $info['end_time'] && $this->error('延保已到期');
|
|
|
$current_kilometers > $info['kilometre_max'] && $this->error('已超过延保到期公里数,无法核销');
|
|
|
if(time() < $info['start_time'] && $current_kilometers < $info['kilometre_min']){
|
|
|
$this->error('未到延保合约时间和延保起始公里数');
|
|
|
}
|
|
|
Db::startTrans();
|
|
|
try{
|
|
|
OrderCare::create([
|
...
|
...
|
|