|
|
@@ -261,17 +261,21 @@ class OrderClass extends BaseClass
|
|
|
$data['fullAddress'] = $address . $floor;
|
|
|
}
|
|
|
|
|
|
- //非自取订单考虑配送时间
|
|
|
- $data['reachDate'] = !empty($data['reachDate']) ? $data['reachDate'] : date("Y-m-d");
|
|
|
$sendType = $data['sendType'] ?? 0;
|
|
|
- $fromType = $data['fromType'] ?? 0;
|
|
|
- //如果不是门店来的订单,则必须填写配送时间
|
|
|
- if ($sendType != 1 && $fromType != 1) {
|
|
|
+ if ($sendType == 1) {
|
|
|
+ //到店自取,默认当天24点前,没有用,为了方便查询排序
|
|
|
+ $data['reachDate'] = date("Y-m-d");
|
|
|
+ $data['reachPeriod'] = '24:00';
|
|
|
+ } else {
|
|
|
+ //如果不是到店自取的,则必须要有配送时间
|
|
|
+ if (empty($data['reachDate']) || $data['reachDate'] == '0000-00-00') {
|
|
|
+ util::fail('请选择配送日期');
|
|
|
+ }
|
|
|
if (empty($data['reachPeriod'])) {
|
|
|
- util::fail('请选择配送时间呢');
|
|
|
+ util::fail('请选择配送时间');
|
|
|
}
|
|
|
- $data['reachTime'] = strtotime($data['reachDate'] . ' ' . $data['reachPeriod']);
|
|
|
}
|
|
|
+ $data['reachTime'] = strtotime($data['reachDate'] . ' ' . $data['reachPeriod']);
|
|
|
|
|
|
//将花店每月的总订单数作为编号
|
|
|
$riseNum = StatOrderCountClass::addOrder($shop, $main);
|