Commit 5f3839a6 authored by zw's avatar zw

进场图片

parent 9c7bdc1d
...@@ -340,7 +340,7 @@ class OrderLogService ...@@ -340,7 +340,7 @@ class OrderLogService
remark,transfer_img,real_money,source,create_time"; remark,transfer_img,real_money,source,create_time";
$payLogData = $oPayLogModel->selectPayLogByOrderNo($field_pay_log, ["order_id" => $order_id]); $payLogData = $oPayLogModel->selectPayLogByOrderNo($field_pay_log, ["order_id" => $order_id]);
if (count($payLogData) > 0) { if (count($payLogData) > 0) {
$sortPayLogData = $this->arr2tree($payLogData,2); $sortPayLogData = $this->arr2tree($payLogData);
foreach ($sortPayLogData as $k => $v) { foreach ($sortPayLogData as $k => $v) {
$v["step_name"] = "pay_log"; $v["step_name"] = "pay_log";
$v["img_path"] = CHAT_IMG_URL; $v["img_path"] = CHAT_IMG_URL;
...@@ -422,10 +422,10 @@ class OrderLogService ...@@ -422,10 +422,10 @@ class OrderLogService
$field_march_in = "id,reception_id,reception_name,report_id,order_no,march_in_remark,march_in_img,march_in_area,create_time"; $field_march_in = "id,reception_id,reception_name,report_id,order_no,march_in_remark,march_in_img,march_in_area,create_time";
$marchInData = $oMarchInModel->selectMarchInByOrderNo($field_march_in, ["order_id" => $order_id]); $marchInData = $oMarchInModel->selectMarchInByOrderNo($field_march_in, ["order_id" => $order_id]);
if (count($marchInData) > 0) { if (count($marchInData) > 0) {
$marchInData = $this->arr2tree($marchInData,1);
foreach ($marchInData as $k => $v) { foreach ($marchInData as $k => $v) {
$v["step_name"] = "march_in"; $v["step_name"] = "march_in";
$v["img_path"] = CHAT_IMG_URL; $v["img_path"] = CHAT_IMG_URL;
$v["img"] = $this->getOImg($v["id"],1);
$result[$sort++] = $v; $result[$sort++] = $v;
} }
} }
...@@ -448,7 +448,7 @@ class OrderLogService ...@@ -448,7 +448,7 @@ class OrderLogService
remark,transfer_img,real_money,source,create_time"; remark,transfer_img,real_money,source,create_time";
$payLogData = $oPayLogModel->selectPayLogByOrderNo($field_pay_log, ["order_id" => $order_id]); $payLogData = $oPayLogModel->selectPayLogByOrderNo($field_pay_log, ["order_id" => $order_id]);
if (count($payLogData) > 0) { if (count($payLogData) > 0) {
$sortPayLogData = $this->arr2tree($payLogData,2); $sortPayLogData = $this->arr2tree($payLogData);
foreach ($sortPayLogData as $k => $v) { foreach ($sortPayLogData as $k => $v) {
$v["step_name"] = "pay_log"; $v["step_name"] = "pay_log";
$v["img_path"] = CHAT_IMG_URL; $v["img_path"] = CHAT_IMG_URL;
...@@ -482,11 +482,18 @@ class OrderLogService ...@@ -482,11 +482,18 @@ class OrderLogService
return $this->sortByTime($result); return $this->sortByTime($result);
} }
public function getOImg($id,$img_type)
public function arr2tree($list,$img_type) {
//查询图片
$oImgModel = new OImg();
$params["img_id"] = $id;
$params["img_type"] = $img_type;
$img_arr = $oImgModel->getImgList($params);
return $img_arr;
}
public function arr2tree($list)
{ {
$tree = $trees = []; $tree = $trees = [];
if($img_type == 2){
foreach ($list as $key => $item) { foreach ($list as $key => $item) {
if ($item["father_id"] == 0) { if ($item["father_id"] == 0) {
$list[$key]["father_id"] = $item["id"]; $list[$key]["father_id"] = $item["id"];
...@@ -494,23 +501,12 @@ class OrderLogService ...@@ -494,23 +501,12 @@ class OrderLogService
} }
foreach ($list as $value) { foreach ($list as $value) {
$tree[$value["father_id"]][] = $value; $tree[$value["father_id"]][] = $value;
} }
}else{
$tree = $list;
}
foreach ($tree as $i => $v) { foreach ($tree as $i => $v) {
//查询图片 //查询图片
$oImgModel = new OImg(); $oImgModel = new OImg();
if($img_type == 2){ $params["img_id"] = $v[0]["father_id"];
$params["img_id"] = $v[0]["father_id"]; $params["img_type"] = 2;
}else{
$params["img_id"] = $v["id"];
}
$params["img_type"] = $img_type;
$img_arr = $oImgModel->getImgList($params); $img_arr = $oImgModel->getImgList($params);
$trees[$i]["img"] = $img_arr; $trees[$i]["img"] = $img_arr;
$trees[$i]["list"] = $v; $trees[$i]["list"] = $v;
......
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