add 第二页-地图配送信息

This commit is contained in:
chenbo 2023-12-05 16:46:13 +08:00
parent 18276e8539
commit 0efcdfc7d2
2 changed files with 19 additions and 1 deletions

View File

@ -159,7 +159,24 @@ class Logistics extends BaseController
{
$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笔订单
$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'));
}
}

View File

@ -727,6 +727,7 @@ Route::group('api/', function () {
Route::get('vehicle_list', 'Logistics/vehicleList');
Route::get('latest_logistics', 'Logistics/latestLogistics');
Route::get('logistics_count', 'Logistics/logisticsCount');
Route::get('logistics_map_count', 'Logistics/logisticsMapCount');
})->prefix('api.dataview.');