|
@@ -10,7 +10,7 @@ namespace App\Models;
|
|
|
|
|
|
class Order extends BaseModel
|
|
class Order extends BaseModel
|
|
{
|
|
{
|
|
- protected $appends = ['is_evaluate'];
|
|
|
|
|
|
+ protected $appends = ['is_evaluate', 'order_duration'];
|
|
|
|
|
|
CONST UNPAID = 1, ISING = 2, FINISHED = 3,CANCELED=4; //订单状态(1.未支付 2.进行中 3.已完成 4.已取消)
|
|
CONST UNPAID = 1, ISING = 2, FINISHED = 3,CANCELED=4; //订单状态(1.未支付 2.进行中 3.已完成 4.已取消)
|
|
public static $_order_status = [
|
|
public static $_order_status = [
|
|
@@ -104,4 +104,19 @@ class Order extends BaseModel
|
|
|
|
|
|
return $is_evaluate;
|
|
return $is_evaluate;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public function getOrderDurationAttribute()
|
|
|
|
+ {
|
|
|
|
+ if (!empty($this->outtime) && !empty($this->receiving_time)) {
|
|
|
|
+ $diff = $this->outtime - $this->receiving_time;
|
|
|
|
+ $hour = round($diff/3600);
|
|
|
|
+ if ($hour == 0) {
|
|
|
|
+ return round($diff/60).'分钟';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return $hour.'小时';
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return '';
|
|
|
|
+ }
|
|
}
|
|
}
|