Commit 2bb01265 authored by luhongguang's avatar luhongguang

update:拼单列表

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