Commit 46820946 authored by luhongguang's avatar luhongguang

Merge branch 'develop' of https://git.yidian-inc.com:8021/bp/goods into develop

parents f65d418a 3ffa2be1
...@@ -25,7 +25,7 @@ class MarketingService ...@@ -25,7 +25,7 @@ class MarketingService
{ {
$startTime = !empty($params['start_time']) ? $params['start_time'] : ''; $startTime = !empty($params['start_time']) ? $params['start_time'] : '';
$endTime = !empty($params['end_time']) ? $params['end_time'] : ''; $endTime = !empty($params['end_time']) ? $params['end_time'] : '';
$goodsSkuId = !empty($params['goods_sku_id']) ? $params['goods_sku_id'] : ''; $goodsSpuId = !empty($params['goods_spu_id']) ? $params['goods_spu_id'] : '';
$lifeAccountId = !empty($params['life_account_id']) ? $params['life_account_id'] : ''; $lifeAccountId = !empty($params['life_account_id']) ? $params['life_account_id'] : '';
if (empty($startTime)) { if (empty($startTime)) {
...@@ -80,7 +80,7 @@ class MarketingService ...@@ -80,7 +80,7 @@ class MarketingService
} }
if (!empty($goodsSkuId)) { if (!empty($goodsSkuId)) {
$where['goods_sku_id'] = $goodsSkuId; $where['goods_spu_id'] = $goodsSpuId;
} }
if (!empty($lifeAccountId)) { if (!empty($lifeAccountId)) {
...@@ -97,6 +97,7 @@ class MarketingService ...@@ -97,6 +97,7 @@ class MarketingService
$list = []; $list = [];
foreach ($goodsSkuList as $key => $value) { foreach ($goodsSkuList as $key => $value) {
$list[$key]['goods_sku_id'] = $value['goods_sku_id']; $list[$key]['goods_sku_id'] = $value['goods_sku_id'];
$list[$key]['goods_spu_id'] = $value['goods_spu_id'];
$list[$key]['life_account_id'] = $value['life_account_id']; $list[$key]['life_account_id'] = $value['life_account_id'];
$list[$key]['goods_name'] = $value['goods_name']; $list[$key]['goods_name'] = $value['goods_name'];
$list[$key]['life_account_name'] = !empty($lifeAccountList[$value['life_account_id']]['life_account_name']) ? $lifeAccountList[$value['life_account_id']]['life_account_name'] : ''; $list[$key]['life_account_name'] = !empty($lifeAccountList[$value['life_account_id']]['life_account_name']) ? $lifeAccountList[$value['life_account_id']]['life_account_name'] : '';
...@@ -139,9 +140,9 @@ class MarketingService ...@@ -139,9 +140,9 @@ class MarketingService
} }
} }
if (!empty($params['goods_sku_id'])) { if (!empty($params['goods_spu_id'])) {
$goodsSkuId = $params['goods_sku_id']; $goodsSpuId = $params['goods_spu_id'];
$marketingGoodsList = MarketingGoods::marketingGoodsList(['goods_sku_id' => $goodsSkuId]); $marketingGoodsList = MarketingGoods::marketingGoodsList(['goods_spu_id' => $goodsSpuId]);
if (empty($marketingGoodsList)) { if (empty($marketingGoodsList)) {
$where['marketing_id'] = "-1"; $where['marketing_id'] = "-1";
...@@ -233,7 +234,6 @@ class MarketingService ...@@ -233,7 +234,6 @@ class MarketingService
throw new MarketingException(['cus'=>14]); throw new MarketingException(['cus'=>14]);
} }
$tmpMarketingId = []; $tmpMarketingId = [];
$tmpGoodsSkuId = []; $tmpGoodsSkuId = [];
$goodsData = [ $goodsData = [
...@@ -241,8 +241,12 @@ class MarketingService ...@@ -241,8 +241,12 @@ class MarketingService
"start_time[>=]" => $startTime, "start_time[>=]" => $startTime,
"end_time[>=]" => $startTime, "end_time[>=]" => $startTime,
], ],
"online_status" => 1,
]; ];
//存在的活动
$tmpMarketingList = Marketing::getMarketingList($goodsData); $tmpMarketingList = Marketing::getMarketingList($goodsData);
if (!empty($tmpMarketingList)) { if (!empty($tmpMarketingList)) {
$tmpMarketingId = array_column($tmpMarketingList, 'marketing_id'); $tmpMarketingId = array_column($tmpMarketingList, 'marketing_id');
} }
...@@ -300,11 +304,11 @@ class MarketingService ...@@ -300,11 +304,11 @@ class MarketingService
} }
$colums = []; $colums = [];
$goodCount = !empty($goodsSkuId) ? count($goodsSkuId) : 0; $goodCount = !empty($goodsSkuId) ? count($goodsSkuId) : 0;
$goodsSkuList = GoodsSku::select('*', ['goods_sku_id' => $goodsSkuId]);
foreach ($goodsSkuId as $key => $value) { foreach ($goodsSkuList as $key => $value) {
$colums[$key]['marketing_id'] = $marketingId; $colums[$key]['marketing_id'] = $marketingId;
$colums[$key]['goods_spu_id'] = ''; $colums[$key]['goods_spu_id'] = $value['goods_spu_id'];
$colums[$key]['goods_sku_id'] = $value; $colums[$key]['goods_sku_id'] = $value['goods_sku_id'];
$colums[$key]['update_time'] = date("Y-m-d H:i:s"); $colums[$key]['update_time'] = date("Y-m-d H:i:s");
$colums[$key]['create_time'] = date("Y-m-d H:i:s"); $colums[$key]['create_time'] = date("Y-m-d H:i:s");
} }
......
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