|
|
@@ -255,9 +255,13 @@ class OrderClass extends BaseClass
|
|
|
|
|
|
$sendType = $data['sendType'] ?? 0;
|
|
|
if ($sendType == 1) {
|
|
|
- //到店自取,默认当天23点前,没有用,为了方便查询排序
|
|
|
- $data['reachDate'] = date("Y-m-d");
|
|
|
- $data['reachPeriod'] = '22:00';
|
|
|
+ //到店自取,客户自己下单,不会有到店自取时间,但是如果是花店后台接单,会填到店自取时间,重要!!!!!!!!阿东那边已经出问题了!!!
|
|
|
+ if (empty($data['reachDate'])) {
|
|
|
+ $data['reachDate'] = date("Y-m-d");
|
|
|
+ }
|
|
|
+ if (empty($data['reachPeriod'])) {
|
|
|
+ $data['reachPeriod'] = '22:00';
|
|
|
+ }
|
|
|
} else {
|
|
|
//如果不是到店自取的,则必须要有配送时间,默认当天
|
|
|
$data['reachDate'] = !empty($data['reachDate']) ? $data['reachDate'] : date("Y-m-d");
|
|
|
@@ -396,7 +400,7 @@ class OrderClass extends BaseClass
|
|
|
}
|
|
|
|
|
|
//订单完成 ssh 2021.4.20
|
|
|
- public static function payAfter($order, $payWay)
|
|
|
+ public static function payAfter($order, $payWay, $params)
|
|
|
{
|
|
|
if (empty($order)) {
|
|
|
util::fail('没有找到订单');
|
|
|
@@ -436,7 +440,11 @@ class OrderClass extends BaseClass
|
|
|
$order->status = self::ORDER_STATUS_UN_SEND; // 付款后,订单状态设置为:已付款(待配送)
|
|
|
$order->payWay = $payWay;
|
|
|
$order->payStatus = 1;
|
|
|
- $order->payTime = date("Y-m-d H:i:s");
|
|
|
+ if (!empty($params['historyDate'])) {
|
|
|
+ $order->payTime = $params['historyDate'] . ' ' . date("H:i:s");
|
|
|
+ } else {
|
|
|
+ $order->payTime = date("Y-m-d H:i:s");
|
|
|
+ }
|
|
|
$order->stockChange = 1;
|
|
|
$order->save();
|
|
|
|