|
|
@@ -10,9 +10,9 @@ use biz\base\classes\BaseClass;
|
|
|
|
|
|
class OrderClass extends BaseClass
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
public static $baseFile = '\biz\order\models\Order';
|
|
|
-
|
|
|
+
|
|
|
//已退款
|
|
|
const ORDER_STATUS_REFUND = 6;
|
|
|
//完成
|
|
|
@@ -29,7 +29,10 @@ class OrderClass extends BaseClass
|
|
|
const ORDER_STATUS_UN_PAY = 0;
|
|
|
//订单总流程数
|
|
|
const ORDER_TOTAL_FLOW = 5;
|
|
|
-
|
|
|
+
|
|
|
+ //送达时间段
|
|
|
+ public static $reachPeriod = [0 => '上午', 1 => '下午', 2 => '晚上'];
|
|
|
+
|
|
|
//添加订单 shish 2019.12.5
|
|
|
public static function addOrder($data)
|
|
|
{
|
|
|
@@ -120,5 +123,19 @@ class OrderClass extends BaseClass
|
|
|
{
|
|
|
self::updateById($id, ['status' => self::ORDER_STATUS_COMPLETE]);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+ //转化出送到时间 shish 2020.3.15
|
|
|
+ public static function getReachTime($order)
|
|
|
+ {
|
|
|
+ $reachTime = '';
|
|
|
+ if (isset($order['reachDate']) && !empty($order['reachDate'])) {
|
|
|
+ $prev = date("n-j", strtotime($order['reachDate']));
|
|
|
+ $periodData = self::$reachPeriod;
|
|
|
+ $periodKey = $order['reachPeriod'];
|
|
|
+ $period = isset($periodData[$periodKey]) ? $periodData[$periodKey] : '上午';
|
|
|
+ $reachTime = $prev . ' ' . $period;
|
|
|
+ }
|
|
|
+ return $reachTime;
|
|
|
+ }
|
|
|
+
|
|
|
}
|