@@ -80,6 +80,8 @@ class SalespersonServiceModel extends \Business\AbstractModel
...
@@ -80,6 +80,8 @@ class SalespersonServiceModel extends \Business\AbstractModel
$orderGoodsList=\Our\RedisHelper::cachedFunction(\Redis\Db1\SaleOrderRedisModel::getInstance(),array(&$saleOrderDAO,'getOrderGoodsList'),array("sale_act_id in(".implode(',',$saleActArr).") AND sale_id = {$memberId} AND goods_id in(".implode(',',$goodsIds).")",'sum(goods_num) AS goodsCount,goods_name AS goodsName,goods_image AS goodsImage,goods_id AS goodsId,sale_act_id','goods_id',[],'sale_act_id'),\Our\ApiConst::halfDaySecond,array($memberId));
$orderGoodsList=\Our\RedisHelper::cachedFunction(\Redis\Db1\SaleOrderRedisModel::getInstance(),array(&$saleOrderDAO,'getOrderGoodsList'),array("sale_act_id in(".implode(',',$saleActArr).") AND sale_id = {$memberId} AND goods_id in(".implode(',',$goodsIds).")",'sum(goods_num) AS goodsCount,goods_name AS goodsName,goods_image AS goodsImage,goods_id AS goodsId,sale_act_id','goods_id',[],'sale_act_id'),\Our\ApiConst::halfDaySecond,array($memberId));
$existIds=[];
$existIds=[];
$storeModelDAO=\DAO\StoreModel::getInstance();
//数据处理
if($orderGoodsList&&is_array($orderGoodsList)){
if($orderGoodsList&&is_array($orderGoodsList)){
foreach($orderGoodsListas$v){
foreach($orderGoodsListas$v){
$existIds[]=$v['goodsId'];
$existIds[]=$v['goodsId'];
...
@@ -96,16 +98,18 @@ class SalespersonServiceModel extends \Business\AbstractModel
...
@@ -96,16 +98,18 @@ class SalespersonServiceModel extends \Business\AbstractModel
$baseSql="insert into {$this->_tableName}(member_id,store_id,fav_type,fav_time) values({0},{1},1,{2}) ON DUPLICATE KEY UPDATE fav_type=1,fav_time=VALUES (fav_time)";
$baseSql="insert into {$this->_tableName}(member_id,store_id,fav_type,fav_time,fav_from) values({0},{1},{2},{3},{4}) ON DUPLICATE KEY UPDATE fav_type=VALUES (fav_type),fav_time=VALUES (fav_time),fav_from = VALUES (fav_from)";