Commit b9f650d5 authored by liuyuzhen's avatar liuyuzhen

购物车已删除商品问题

parent f4a500fb
...@@ -271,10 +271,10 @@ class GoodsModel extends \DAO\AbstractModel { ...@@ -271,10 +271,10 @@ class GoodsModel extends \DAO\AbstractModel {
} }
if($fromCart){ if($fromCart){
$sql = \Our\Common::format(' goods_commonid in ({0})',implode(',',$goodsCommonIds)); $sql = \Our\Common::format(' goods_commonid in ({0})',implode(',',$goodsCommonIds));
$field = 'goods_commonid,goods_id,goods_storage,goods_state,goods_verify,is_transport,transport_id,gc_id,gc_id_1,gc_id_2,gc_id_3,snapshot_id,goods_image,goods_freight,goods_free,delivery_template_id'; $field = 'goods_commonid,goods_id,goods_storage,goods_state,goods_verify,is_transport,transport_id,gc_id,gc_id_1,gc_id_2,gc_id_3,snapshot_id,goods_image,goods_freight,goods_free,delivery_template_id,is_del';
}else if($noRedisGoodsCommonIds){ }else if($noRedisGoodsCommonIds){
$sql = \Our\Common::format(' goods_commonid in ({0})',implode(',',$noRedisGoodsCommonIds)); $sql = \Our\Common::format(' goods_commonid in ({0})',implode(',',$noRedisGoodsCommonIds));
$field = 'goods_commonid,goods_id,goods_storage,goods_state,goods_verify'; $field = 'goods_commonid,goods_id,goods_storage,goods_state,goods_verify,is_del';
} }
if($sql&&$field){ if($sql&&$field){
$goodsArray = $this->getList($sql,$field); $goodsArray = $this->getList($sql,$field);
...@@ -294,7 +294,7 @@ class GoodsModel extends \DAO\AbstractModel { ...@@ -294,7 +294,7 @@ class GoodsModel extends \DAO\AbstractModel {
foreach($goodsCommonList[$goodsCommonId] as $goodsId){ foreach($goodsCommonList[$goodsCommonId] as $goodsId){
$goods = $goodsList[$goodsId]; $goods = $goodsList[$goodsId];
$data = array('goodsStorage'=>$goods['goods_storage']); $data = array('goodsStorage'=>$goods['goods_storage']);
if($goods['goods_state']==\Our\ApiConst::onlineGoodsState&&$goods['goods_verify']==\Our\ApiConst::onlineGoodsVerify){ if($goods['goods_state']==\Our\ApiConst::onlineGoodsState&&$goods['goods_verify']==\Our\ApiConst::onlineGoodsVerify&&$goods['is_del']==\Our\ApiConst::zero){
$data['onlineFlag'] = \Our\ApiConst::one; $data['onlineFlag'] = \Our\ApiConst::one;
}else{ }else{
$data['onlineFlag'] = \Our\ApiConst::zero; $data['onlineFlag'] = \Our\ApiConst::zero;
......
...@@ -424,12 +424,12 @@ class StoreModel extends \DAO\AbstractModel ...@@ -424,12 +424,12 @@ class StoreModel extends \DAO\AbstractModel
public function checkAddressInServiceArea($address, $store) public function checkAddressInServiceArea($address, $store)
{ {
$inAreaFlag = \Our\ApiConst::zero; $inAreaFlag = \Our\ApiConst::zero;
if ($store['buyer_distribution'] || $store['express_distribution']) {//如果店铺开启了到店自提和快递配送,则认为存在可用配送方式 if ($store['express_distribution']) {//如果店铺开启了到店自提和快递配送,则认为存在可用配送方式
$inAreaFlag = \Our\ApiConst::one; $inAreaFlag = \Our\ApiConst::one;
return $inAreaFlag; return $inAreaFlag;
} }
if ($store['seller_distribution'] && $address) { if ($store['seller_distribution'] && $address) {
$result = \Store\StoreUtil::getInstance()->checkAddressInServiceArea(array('lng' => $address['lng'], 'lat' => $address['lat']), $store['store_id']); $result = \Store\StoreUtil::getInstance()->checkAddressInServiceAreaByStore(array('lng' => $address['lng'], 'lat' => $address['lat']),$store);
if ($result) { if ($result) {
$inAreaFlag = \Our\ApiConst::one; $inAreaFlag = \Our\ApiConst::one;
} }
......
...@@ -179,7 +179,7 @@ class CodeConfigModel ...@@ -179,7 +179,7 @@ class CodeConfigModel
const editCartUploadCartFailed = 50042; const editCartUploadCartFailed = 50042;
const wrongAddCartForSelfStore = 50043; const wrongAddCartForSelfStore = 50043;
const pbundingGoodsCannotMoveToFavouites = 50044; const pbundingGoodsCannotMoveToFavouites = 50044;
const wrongGoodsForEditGoods = 50045;
//订单相关错误码 //订单相关错误码
const orderNotExist = 30001; const orderNotExist = 30001;
...@@ -607,6 +607,7 @@ class CodeConfigModel ...@@ -607,6 +607,7 @@ class CodeConfigModel
self::editCartUploadCartFailed => '编辑购物车更新购物车时间失败', self::editCartUploadCartFailed => '编辑购物车更新购物车时间失败',
self::wrongAddCartForSelfStore => '店主不能添加自己店铺的商品到购物车', self::wrongAddCartForSelfStore => '店主不能添加自己店铺的商品到购物车',
self::pbundingGoodsCannotMoveToFavouites => '组合商品暂不支持移入收藏夹', self::pbundingGoodsCannotMoveToFavouites => '组合商品暂不支持移入收藏夹',
self::wrongGoodsForEditGoods => '编辑的商品错误',
self::addressNotExist => '地址不存在', self::addressNotExist => '地址不存在',
self::emptyAddressId => '地址主键参数不能为空', self::emptyAddressId => '地址主键参数不能为空',
......
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