Commit 2bb01265 authored by luhongguang's avatar luhongguang

update:拼单列表

parent 2893fd0e
......@@ -234,29 +234,33 @@ class MarketingService
"online_status", "update_time", "create_time"]
, $where);
$marketingIds = [];
foreach ($list as $key => $value) {
$marketingIds[] = $value["marketing_id"];
}
$marketingPindanData = MarketingPindan::select(["marketing_id", "min_price", "max_price", "pindan_desc"]
, ["marketing_id" => $marketingIds]);
$priceData = [];
if (!empty($marketingPindanData)) {
foreach ($marketingPindanData as $item) {
$priceData[$item["marketing_id"]] = $item;
$lists = [];
if (!empty($list)) {
$marketingIds = [];
foreach ($list as $key => $value) {
$marketingIds[] = $value["marketing_id"];
}
}
$lists = [];
foreach ($list as $key => $value) {
$lists[$key] = $value;
$lists[$key]["online_status_desc"] = Marketing::$onlineStatusDesc[$value["online_status"]];
if (!empty($priceData[$value["marketing_id"]])) {
$lists[$key]["min_price"] = $priceData[$value["marketing_id"]]["min_price"];
$lists[$key]["max_price"] = $priceData[$value["marketing_id"]]["max_price"];
$lists[$key]["pindan_desc"] = $priceData[$value["marketing_id"]]["pindan_desc"];
$marketingPindanData = MarketingPindan::select(["marketing_id", "min_price", "max_price", "pindan_desc"]
, ["marketing_id" => $marketingIds]);
$priceData = [];
if (!empty($marketingPindanData)) {
foreach ($marketingPindanData as $item) {
$priceData[$item["marketing_id"]] = $item;
}
}
foreach ($list as $key => $value) {
$lists[$key] = $value;
$lists[$key]["online_status_desc"] = Marketing::$onlineStatusDesc[$value["online_status"]];
if (!empty($priceData[$value["marketing_id"]])) {
$lists[$key]["min_price"] = $priceData[$value["marketing_id"]]["min_price"];
$lists[$key]["max_price"] = $priceData[$value["marketing_id"]]["max_price"];
$lists[$key]["pindan_desc"] = $priceData[$value["marketing_id"]]["pindan_desc"];
}
}
}
unset($where['LIMIT']);
unset($where['ORDER']);
$count = Marketing::count("*", $where);
......
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