|
|
@@ -295,6 +295,16 @@ class OrderService extends BaseService
|
|
|
$data['onlinePay'] = dict::getDict('onlinePay', 'not');
|
|
|
}
|
|
|
|
|
|
+ //非自取订单考虑配送时间
|
|
|
+ $sendType = $post['sendType'] ?? 0;
|
|
|
+ if ($sendType != 1) {
|
|
|
+ $post['reachDate'] = isset($post['reachDate']) && !empty($post['reachDate']) ? $post['reachDate'] : date("Y-m-d");
|
|
|
+ if (isset($post['reachPeriod']) == false || empty($post['reachPeriod'])) {
|
|
|
+ util::fail('请选择配送时间');
|
|
|
+ }
|
|
|
+ $post['reachTime'] = strtotime($post['reachDate'] . ' ' . $post['reachPeriod']);
|
|
|
+ }
|
|
|
+
|
|
|
//保存订单
|
|
|
$returnOrder = OrderClass::addOrder($data);
|
|
|
|