Commit d0d20c31 authored by luhongguang's avatar luhongguang

update:活动列表增加生活号信息

parent 2bb01265
...@@ -241,7 +241,7 @@ class MarketingService ...@@ -241,7 +241,7 @@ class MarketingService
$marketingIds[] = $value["marketing_id"]; $marketingIds[] = $value["marketing_id"];
} }
$marketingPindanData = MarketingPindan::select(["marketing_id", "min_price", "max_price", "pindan_desc"] $marketingPindanData = MarketingPindan::select(["marketing_id", "publish_life_account_id", "min_price", "max_price", "pindan_desc"]
, ["marketing_id" => $marketingIds]); , ["marketing_id" => $marketingIds]);
$priceData = []; $priceData = [];
if (!empty($marketingPindanData)) { if (!empty($marketingPindanData)) {
...@@ -249,11 +249,19 @@ class MarketingService ...@@ -249,11 +249,19 @@ class MarketingService
$priceData[$item["marketing_id"]] = $item; $priceData[$item["marketing_id"]] = $item;
} }
} }
$publishLifeAccountIds = array_unique(array_column($marketingPindanData, "publish_life_account_id"));
$lifeAccountList = CommonService::getlifeAccountList(['life_account_id' => $publishLifeAccountIds]);
foreach ($list as $key => $value) { foreach ($list as $key => $value) {
$lists[$key] = $value; $lists[$key] = $value;
$lists[$key]["online_status_desc"] = Marketing::$onlineStatusDesc[$value["online_status"]]; $lists[$key]["online_status_desc"] = Marketing::$onlineStatusDesc[$value["online_status"]];
if (!empty($priceData[$value["marketing_id"]])) { if (!empty($priceData[$value["marketing_id"]])) {
$currentLifeAccountId = $priceData[$value["marketing_id"]]["publish_life_account_id"];
$lists[$key]["publish_life_account_id"] = $currentLifeAccountId;
if (!empty($lifeAccountList[$currentLifeAccountId])) {
$lists[$key]["life_account_icon"] = $lifeAccountList[$currentLifeAccountId]["life_account_icon"];
$lists[$key]["life_account_name"] = $lifeAccountList[$currentLifeAccountId]["life_account_name"];
}
$lists[$key]["min_price"] = $priceData[$value["marketing_id"]]["min_price"]; $lists[$key]["min_price"] = $priceData[$value["marketing_id"]]["min_price"];
$lists[$key]["max_price"] = $priceData[$value["marketing_id"]]["max_price"]; $lists[$key]["max_price"] = $priceData[$value["marketing_id"]]["max_price"];
$lists[$key]["pindan_desc"] = $priceData[$value["marketing_id"]]["pindan_desc"]; $lists[$key]["pindan_desc"] = $priceData[$value["marketing_id"]]["pindan_desc"];
......
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