|
@@ -317,10 +317,10 @@ class StoreOrder extends BaseModel
|
|
|
return self::setErrorInfo('请选择配送门店!', true);
|
|
|
}
|
|
|
$store = SystemStore::verificWhere()->where('id', $storeId)->find();
|
|
|
- if (!$store && !$free_check && !$store_order) {
|
|
|
+ if (!$store && !$free_check && !$store_order && !$test) {
|
|
|
return self::setErrorInfo('门店错误!', true);
|
|
|
}
|
|
|
- if (getDistance($addr['latitude'], $addr['longitude'], $store['latitude'], $store['longitude']) > $store['radius']) return self::setErrorInfo('地址在派送范围外!', true);
|
|
|
+ if (!$test && !$free_check && !$store_order && getDistance($addr['latitude'], $addr['longitude'], $store['latitude'], $store['longitude']) > $store['radius']) return self::setErrorInfo('地址在派送范围外!', true);
|
|
|
} else {
|
|
|
if ((!$real_name || !$phone) && !$test) return self::setErrorInfo('请填写姓名和电话', true);
|
|
|
$addressInfo['real_name'] = $real_name;
|