add 第二页-地图配送信息
This commit is contained in:
parent
18276e8539
commit
0efcdfc7d2
@ -159,7 +159,24 @@ class Logistics extends BaseController
|
|||||||
{
|
{
|
||||||
$courierId = $this->request->param('courier_id');
|
$courierId = $this->request->param('courier_id');
|
||||||
// 最近一次取货地址 最新一笔的配送中订单的取货地址
|
// 最近一次取货地址 最新一笔的配送中订单的取货地址
|
||||||
Db::connect('work_task')->name('vehicle_rent');
|
$latestLogistics = Db::connect('logistics')->name('logistics')->where(['status'=>1, 'courier_id' => $courierId])->order('id', 'desc')->find();
|
||||||
|
|
||||||
|
$latestOrderInfo = Db::name('store_order')->where(['order_id'=>$latestLogistics['order_id']])->find();
|
||||||
|
|
||||||
|
$merchant = Db::name('merchant')->where(['mer_id'=>$latestOrderInfo['mer_id']])->find();
|
||||||
|
|
||||||
|
// 拼接商户的详细地址 area_id street_id village_id
|
||||||
|
$area = Db::name('geo_area')->where('area_code', $merchant['area_id'])->find();
|
||||||
|
$city = Db::name('geo_city')->where('city_code', $area['city_code'])->find();
|
||||||
|
$province = Db::name('geo_province')->where('province_code', $city['province_code'])->find();
|
||||||
|
$street = Db::name('geo_street')->where('street_code', $merchant['street_id'])->find();
|
||||||
|
$village = Db::name('geo_village')->where('village_id', $merchant['village_id'])->find();
|
||||||
|
$merAddress = $province['province_name'] . $city['city_name'] . $area['area_name'] . $street['street_name'].$village['village_name'].$merchant['mer_address'];
|
||||||
|
|
||||||
|
$latestOrder['mer_address'] = $merAddress;
|
||||||
|
|
||||||
// 最新的10笔订单
|
// 最新的10笔订单
|
||||||
|
$latestTenOrder = Db::connect('logistics')->name('logistics')->field('receiver_address')->where(['status'=>1, 'courier_id' => $courierId])->order('id', 'desc')->limit(10)->select()->toArray();
|
||||||
|
return app('json')->success(compact('latestOrder', 'latestTenOrder'));
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -727,6 +727,7 @@ Route::group('api/', function () {
|
|||||||
Route::get('vehicle_list', 'Logistics/vehicleList');
|
Route::get('vehicle_list', 'Logistics/vehicleList');
|
||||||
Route::get('latest_logistics', 'Logistics/latestLogistics');
|
Route::get('latest_logistics', 'Logistics/latestLogistics');
|
||||||
Route::get('logistics_count', 'Logistics/logisticsCount');
|
Route::get('logistics_count', 'Logistics/logisticsCount');
|
||||||
|
Route::get('logistics_map_count', 'Logistics/logisticsMapCount');
|
||||||
|
|
||||||
|
|
||||||
})->prefix('api.dataview.');
|
})->prefix('api.dataview.');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user