Commit 4b092fcc authored by liuyuzhen's avatar liuyuzhen

订单确认相关

parent 555e2fa7
...@@ -663,7 +663,7 @@ class CartServiceModel extends \Business\AbstractModel{ ...@@ -663,7 +663,7 @@ class CartServiceModel extends \Business\AbstractModel{
* @param $address * @param $address
* @param $storeCartData * @param $storeCartData
*/ */
public function getDeliveryTypeForCartNew($address,$storeCartData,$dbName = \Our\DbNameConst::salveDBConnectName){ public function getDeliveryTypeForCartNew($address,$storeCartData,$dbName = \Our\DbNameConst::salveDBConnectName,$checkFlag = false){
$storeIds = $storeCartData['storeIds']; $storeIds = $storeCartData['storeIds'];
$storeDao = \DAO\StoreModel::getInstance(); $storeDao = \DAO\StoreModel::getInstance();
$deliveryFormulaDao = \DAO\DeliveryFormulaModel::getInstance($dbName); $deliveryFormulaDao = \DAO\DeliveryFormulaModel::getInstance($dbName);
...@@ -715,7 +715,7 @@ class CartServiceModel extends \Business\AbstractModel{ ...@@ -715,7 +715,7 @@ class CartServiceModel extends \Business\AbstractModel{
$storeDistance = \Our\CommonExtension::getDistance($address['lat'],$address['lng'],$store['store_latitude'],$store['store_longitude'],\Our\ApiConst::one); $storeDistance = \Our\CommonExtension::getDistance($address['lat'],$address['lng'],$store['store_latitude'],$store['store_longitude'],\Our\ApiConst::one);
if($result){ if($result){
$deliverySetting['inServiceAreaFlag'] = \Our\ApiConst::one; $deliverySetting['inServiceAreaFlag'] = \Our\ApiConst::one;
$deliverTimeList = $deliveryFormulaDao->getDeliveryFormulaForCartNew($store,$storeDistance,$deliveryFreeFlag); $deliverTimeList = $deliveryFormulaDao->getDeliveryFormulaForCartNew($store,$storeCarts,$storeDistance,$deliveryFreeFlag,$checkFlag);
if($deliverTimeList){ if($deliverTimeList){
$deliverySetting['deliverTimeList'] =$deliverTimeList['timeList']; $deliverySetting['deliverTimeList'] =$deliverTimeList['timeList'];
$storeCartData['cartList'][$storeId]['storeDistance'] = $storeDistance; $storeCartData['cartList'][$storeId]['storeDistance'] = $storeDistance;
...@@ -1244,7 +1244,7 @@ class CartServiceModel extends \Business\AbstractModel{ ...@@ -1244,7 +1244,7 @@ class CartServiceModel extends \Business\AbstractModel{
function addOrder($data,$memberId,$currentAddress){ function addOrder($data,$memberId,$currentAddress){
$orderUtil =\Order\OrderConfirmUtil::getInstance(); $orderUtil =\Order\OrderConfirmUtil::getInstance();
$return = $orderUtil->addOrder($data,$memberId,$currentAddress); $return = $orderUtil->addOrder($data,$memberId,$currentAddress,true);
//删除订单列表缓存 //删除订单列表缓存
$orderDao=\DAO\Order\OrderModel::getInstance(); $orderDao=\DAO\Order\OrderModel::getInstance();
$orderDao->deleteOrderCache($memberId); $orderDao->deleteOrderCache($memberId);
......
...@@ -309,7 +309,6 @@ class AddressServiceModel extends \Business\AbstractModel { ...@@ -309,7 +309,6 @@ class AddressServiceModel extends \Business\AbstractModel {
} }
} }
return array('returnAddressId'=>$choosedAddressId,'choosedAddressFlag'=>$choosedAddressFlag,'addresses'=>$returnAddresses); return array('returnAddressId'=>$choosedAddressId,'choosedAddressFlag'=>$choosedAddressFlag,'addresses'=>$returnAddresses);
} }
public function getMyCurrentAddressByMemberId($memberId){ public function getMyCurrentAddressByMemberId($memberId){
......
This diff is collapsed.
...@@ -48,7 +48,7 @@ class FavoritesStoreModel extends \DAO\AbstractModel { ...@@ -48,7 +48,7 @@ class FavoritesStoreModel extends \DAO\AbstractModel {
return $this->db->fetchAll(); return $this->db->fetchAll();
} }
public function getOne($field,$where,$order = array('fav_time'=>'desc')){ public function getOne($field,$where,$order = array('fav_time'=>'desc','favid'=>'desc')){
$this->setDb($this->dbName); $this->setDb($this->dbName);
if($order){ if($order){
foreach($order as $key=>$value){ foreach($order as $key=>$value){
......
...@@ -310,6 +310,7 @@ class GoodsModel extends \DAO\AbstractModel { ...@@ -310,6 +310,7 @@ class GoodsModel extends \DAO\AbstractModel {
if(isset($returnData[$temp['goods_commonid']]['is_transport'])){ if(isset($returnData[$temp['goods_commonid']]['is_transport'])){
continue; continue;
} }
$returnData[$temp['goods_commonid']]['delivery_template_id'] = $temp['delivery_template_id'];
$returnData[$temp['goods_commonid']]['is_transport'] = $temp['is_transport']; $returnData[$temp['goods_commonid']]['is_transport'] = $temp['is_transport'];
$returnData[$temp['goods_commonid']]['transport_id'] = $temp['transport_id']; $returnData[$temp['goods_commonid']]['transport_id'] = $temp['transport_id'];
$returnData[$temp['goods_commonid']]['goods_freight'] = $temp['goods_freight']; $returnData[$temp['goods_commonid']]['goods_freight'] = $temp['goods_freight'];
......
...@@ -284,6 +284,11 @@ class CodeConfigModel ...@@ -284,6 +284,11 @@ class CodeConfigModel
const notExsitOrder = 300112; const notExsitOrder = 300112;
const alreadyExsitRefundGoods = 300113; const alreadyExsitRefundGoods = 300113;
const notAllowDelete = 300114; const notAllowDelete = 300114;
const emptyDeliveryTime = 300115;
const wrongDeliveryTime = 300116;
const wrongBuyerTimeRangeForOrder =300117;
const emptyBuyerMobile = 300118;
const wrongBuyerMobile = 300119;
const noExpressDeliveryForOrder1 = 30115; const noExpressDeliveryForOrder1 = 30115;
const goodsNoStoreForCartOrOrder1 = 30116; const goodsNoStoreForCartOrOrder1 = 30116;
...@@ -707,6 +712,11 @@ class CodeConfigModel ...@@ -707,6 +712,11 @@ class CodeConfigModel
self::notExsitOrder => '订单不存在', self::notExsitOrder => '订单不存在',
self::alreadyExsitRefundGoods => '退款订单已经存在', self::alreadyExsitRefundGoods => '退款订单已经存在',
self::notAllowDelete => '当前订单状态不允许删除', self::notAllowDelete => '当前订单状态不允许删除',
self::emptyDeliveryTime => '配送时间或者自提时间不能为空',
self::wrongDeliveryTime => '配送时间格式错误',
self::wrongBuyerTimeRangeForOrder => '自提时间点错误',
self::emptyBuyerMobile => '自提人手机号码不能为空',
self::wrongBuyerMobile => '自提人手机号码格式错误',
self::platFormAreadyIn => '您已经申请过平台介入', self::platFormAreadyIn => '您已经申请过平台介入',
self::deleteError => '放入回收站失败,订单状态有误', self::deleteError => '放入回收站失败,订单状态有误',
self::restoreError => '永久删除、从回收站还原失败,订单状态有误', self::restoreError => '永久删除、从回收站还原失败,订单状态有误',
...@@ -764,7 +774,7 @@ class CodeConfigModel ...@@ -764,7 +774,7 @@ class CodeConfigModel
self::emptyOrderForPay => '支付的订单不存在', self::emptyOrderForPay => '支付的订单不存在',
self::emptyOrderIdForPay => '订单ID不能为空', self::emptyOrderIdForPay => '订单ID不能为空',
self::noRightForOrder => '您没有该订单权限', self::noRightForOrder => '您没有该订单权限',
self::wrongPayForOrder => '该订单无需线上支付', self::wrongPayForOrder => '订单状态发生改变,请刷新后重试',
self::newPaySnInsertFailed => '新订单支付参数生成失败', self::newPaySnInsertFailed => '新订单支付参数生成失败',
self::updateOrderForPayFailed => '唤起支付时更新订单失败', self::updateOrderForPayFailed => '唤起支付时更新订单失败',
self::noOrderListForPaySn => '当前paySn没有找到对应订单列表', self::noOrderListForPaySn => '当前paySn没有找到对应订单列表',
......
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