...
|
...
|
@@ -1474,11 +1474,13 @@ class Car extends Base |
|
|
$list = Db::name("route")
|
|
|
->select();
|
|
|
$address="";
|
|
|
$newlist=[];
|
|
|
foreach ($list as $k => $v) {
|
|
|
$address=$list[$k]['end_address'];
|
|
|
$list[$k]['end_address']=$list[$k]['start_address'];
|
|
|
$list[$k]['start_address']=$address;
|
|
|
$list[$k]['specificaddress'] = Db::name("specificaddress")->where("route_id", $list[$k]['id'])->select();
|
|
|
$newlist[$k][0]=$list[$k];
|
|
|
}
|
|
|
$charArray = [];
|
|
|
if (!empty($list)) {
|
...
|
...
|
@@ -1487,6 +1489,7 @@ class Car extends Base |
|
|
array_multisort($staff_names, SORT_ASC, $list);
|
|
|
foreach ($list as $k => $v) {
|
|
|
$char = getFirstChar($v['start_address']);
|
|
|
|
|
|
$nameArray = array();
|
|
|
if (@count($charArray[$char]) != 0) {
|
|
|
$nameArray = $charArray[$char];
|
...
|
...
|
@@ -1495,9 +1498,8 @@ class Car extends Base |
|
|
$charArray[$char] = $nameArray;
|
|
|
}
|
|
|
ksort($charArray);
|
|
|
|
|
|
$indexList = array_keys($charArray);
|
|
|
$itemArr = array_values($list);
|
|
|
$itemArr = array_values($newlist);
|
|
|
}
|
|
|
array_unshift($indexList, "*");
|
|
|
$this->success("数据获取成功", ["indexList" => $indexList, "itemArr" => $itemArr]);
|
...
|
...
|
|