调整售后重复发起
parent
d11d91b97b
commit
1b3cf897f1
|
|
@ -273,7 +273,10 @@ class OrderController extends AdminController
|
|||
OrderPackage::STATUS_DISTRIBUTE=>'primary',
|
||||
OrderPackage::STATUS_QUESTION =>'warning',
|
||||
]);
|
||||
$grid->column('is_failed', '作废')->bool();
|
||||
$grid->column('is_failed', '正常')->bool([
|
||||
0=>true,
|
||||
1=>false,
|
||||
]);
|
||||
$grid->model()->orderBy('created_at', 'desc');
|
||||
|
||||
$grid->disableActions();
|
||||
|
|
|
|||
|
|
@ -101,9 +101,9 @@ class OrderProduct extends Model
|
|||
$res = false;
|
||||
|
||||
//老判断,有过期时间,且未到过期时间,未发起过售后
|
||||
// $oldJudge = !is_null($this->after_expire_at) && $this->after_expire_at < now() && $this->after_sale_state == 0;
|
||||
// $oldJudge = !is_null($this->after_expire_at) && $this->after_expire_at > now() && $this->after_sale_state == 0;
|
||||
|
||||
//新判断, 有发货单,有过期期时间需要判断未过到过期时间, 未发起过售后;
|
||||
//新判断, 有发货单,在售后时间范围内, 未发起过售后;
|
||||
if ($this->packages()->where('is_failed', false)->count() >0) {
|
||||
if ((is_null($this->after_expire_at) || $this->after_expire_at > now()) && $this->after_sale_state == 0) {
|
||||
$res = true;
|
||||
|
|
|
|||
|
|
@ -56,7 +56,9 @@ class AfterSaleService
|
|||
'state' => AfterSale::STATE_VERIFY,
|
||||
]));
|
||||
|
||||
$orderProduct->after_sale_state = 1;
|
||||
$orderProduct->update([
|
||||
'after_sale_state'=>1,
|
||||
]);
|
||||
|
||||
return $afterSale;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue