Commit fbef21f1 authored by liuyuzhen's avatar liuyuzhen

下单时添加自己不能购买自己店铺的商品限制

parent 4388e52b
...@@ -757,6 +757,9 @@ class GroupSaleServiceModel extends \Business\AbstractModel { ...@@ -757,6 +757,9 @@ class GroupSaleServiceModel extends \Business\AbstractModel {
} }
if(isset($storeCarts)&&count($storeCarts)>\Our\ApiConst::zero){ if(isset($storeCarts)&&count($storeCarts)>\Our\ApiConst::zero){
$store = $storeDao->get($storeId,false); $store = $storeDao->get($storeId,false);
if($store['member_id']==$memberId){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::selfGoodsForStoreOrder);
}
$temp['storeName'] = $store['store_name']; $temp['storeName'] = $store['store_name'];
$temp['storeId'] = $storeId; $temp['storeId'] = $storeId;
$temp['storeCarts'] = $storeCarts; $temp['storeCarts'] = $storeCarts;
...@@ -790,6 +793,10 @@ class GroupSaleServiceModel extends \Business\AbstractModel { ...@@ -790,6 +793,10 @@ class GroupSaleServiceModel extends \Business\AbstractModel {
$cartRedis->update($memberStoreCartsKey,$temp,\Our\ApiConst::oneHour);*/ $cartRedis->update($memberStoreCartsKey,$temp,\Our\ApiConst::oneHour);*/
} }
}else{ }else{
$store = $storeDao->get($storeId,false);
if($store['member_id']==$memberId){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::selfGoodsForStoreOrder);
}
$result[$storeId]=$returnStoreCartsObj['storeCarts']; $result[$storeId]=$returnStoreCartsObj['storeCarts'];
} }
} }
...@@ -954,6 +961,9 @@ class GroupSaleServiceModel extends \Business\AbstractModel { ...@@ -954,6 +961,9 @@ class GroupSaleServiceModel extends \Business\AbstractModel {
} }
$store = $storeDao->get($storeId,false); $store = $storeDao->get($storeId,false);
if($store['member_id']==$memberId){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::selfGoodsForStoreOrder);
}
$tempObj['goodsMid'] = $store['member_id']; $tempObj['goodsMid'] = $store['member_id'];
$storeCarts[] = $tempObj; $storeCarts[] = $tempObj;
$temp['goodsFreight'] = $goodsFreight; $temp['goodsFreight'] = $goodsFreight;
......
...@@ -283,6 +283,8 @@ class CodeConfigModel { ...@@ -283,6 +283,8 @@ class CodeConfigModel {
const noEnoughStorageForBundlingGoods = 30118; const noEnoughStorageForBundlingGoods = 30118;
const noOrderWaitToPay = 30119; const noOrderWaitToPay = 30119;
const wrongEvaluation = 30120; const wrongEvaluation = 30120;
const selfGoodsForStoreOrder = 30121;
//店铺相关错误码 //店铺相关错误码
//商品分类 //商品分类
...@@ -760,6 +762,7 @@ class CodeConfigModel { ...@@ -760,6 +762,7 @@ class CodeConfigModel {
self::noEnoughStorageForBundlingGoods =>'组合销售库存紧张,您购买的数量太多啦', self::noEnoughStorageForBundlingGoods =>'组合销售库存紧张,您购买的数量太多啦',
self::noOrderWaitToPay => '您的订单已支付,请勿重复支付', self::noOrderWaitToPay => '您的订单已支付,请勿重复支付',
self::wrongEvaluation => '商品评论应在6-500字之间', self::wrongEvaluation => '商品评论应在6-500字之间',
self::selfGoodsForStoreOrder => '店主不能购买自己的商品',
//销售员 //销售员
self::emptySaleGoodsId=>'商品id不能为空', self::emptySaleGoodsId=>'商品id不能为空',
self::emptySaleGoods=>'销售商品不存在', self::emptySaleGoods=>'销售商品不存在',
......
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