Commit 13c06c18 authored by christ's avatar christ

Merge branch 'master_dev' of git.shenbd.com:qm-develop/shenbd into ccw

parents b4e8775e 6549ef03
...@@ -336,6 +336,7 @@ class OrderConfirmUtil { ...@@ -336,6 +336,7 @@ class OrderConfirmUtil {
$currentTime = time(); $currentTime = time();
$todayTime = strtotime(date('Y-m-d',time())); $todayTime = strtotime(date('Y-m-d',time()));
$tomorrowTime = $todayTime + \Our\ApiConst::oneDaySecond; $tomorrowTime = $todayTime + \Our\ApiConst::oneDaySecond;
foreach($storeCartData['cartList'] as $storeId=>$tempStore){ foreach($storeCartData['cartList'] as $storeId=>$tempStore){
$temp = $tempStore['deliverySetting']; $temp = $tempStore['deliverySetting'];
if(isset($this->postData['storeId'])&&$this->postData['storeId']){ if(isset($this->postData['storeId'])&&$this->postData['storeId']){
...@@ -343,6 +344,7 @@ class OrderConfirmUtil { ...@@ -343,6 +344,7 @@ class OrderConfirmUtil {
}else{ }else{
$requestData = $this->postFormatData[$storeId]; $requestData = $this->postFormatData[$storeId];
} }
$deliveryTime = $requestData['deliveryTime'];
if($requestData['deliveryType'] == \Our\ApiConst::deliveryStore){//商家配送 if($requestData['deliveryType'] == \Our\ApiConst::deliveryStore){//商家配送
if($temp['sellerDistribution']!=\Our\ApiConst::one){ if($temp['sellerDistribution']!=\Our\ApiConst::one){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::noStoreDeliveryTypeForOrder); \Error\ErrorModel::throwException(\Error\CodeConfigModel::noStoreDeliveryTypeForOrder);
...@@ -380,6 +382,8 @@ class OrderConfirmUtil { ...@@ -380,6 +382,8 @@ class OrderConfirmUtil {
if($deliveryFee!=$requestData['deliveryFee']){ if($deliveryFee!=$requestData['deliveryFee']){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::wrongStoreDeliveryFeeForOrder); \Error\ErrorModel::throwException(\Error\CodeConfigModel::wrongStoreDeliveryFeeForOrder);
} }
$delivery = array();
$delivery['buyerMobile'] = isset($requestData['buyerMobile'])?$requestData['buyerMobile']:\Our\NameConst::emptyString;
$delivery['deliveryFee'] = $deliveryFee; $delivery['deliveryFee'] = $deliveryFee;
$delivery['deliveryType'] = $requestData['deliveryType']; $delivery['deliveryType'] = $requestData['deliveryType'];
$delivery['deliveryTime'] = isset($deliveryTime)?$deliveryTime:\Our\ApiConst::zero; $delivery['deliveryTime'] = isset($deliveryTime)?$deliveryTime:\Our\ApiConst::zero;
...@@ -528,6 +532,8 @@ class OrderConfirmUtil { ...@@ -528,6 +532,8 @@ class OrderConfirmUtil {
if($storeCarts['delivery']['deliveryType'] == \Our\ApiConst::deliveryStore){ if($storeCarts['delivery']['deliveryType'] == \Our\ApiConst::deliveryStore){
$order['delivery_distance'] = $storeCarts['storeDistance']; $order['delivery_distance'] = $storeCarts['storeDistance'];
$order['delivery_time'] = $storeCarts['delivery']['deliveryTime']; $order['delivery_time'] = $storeCarts['delivery']['deliveryTime'];
}else if($storeCarts['delivery']['deliveryType'] == \Our\ApiConst::deliveryBuyer){
$order['delivery_time'] = $storeCarts['delivery']['deliveryTime'];
} }
if(isset($storeCarts['couponId'])){ if(isset($storeCarts['couponId'])){
$order['coupon_id'] = $storeCarts['couponId']; $order['coupon_id'] = $storeCarts['couponId'];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment