diff --git a/app/api/logic/LogisticsLogic.php b/app/api/logic/LogisticsLogic.php index 257564d1..75355e2b 100644 --- a/app/api/logic/LogisticsLogic.php +++ b/app/api/logic/LogisticsLogic.php @@ -66,7 +66,7 @@ class LogisticsLogic extends BaseLogic } /* - * 物流详情 + * 配送端物流详情 * @param $id * @return array */ @@ -109,6 +109,11 @@ class LogisticsLogic extends BaseLogic ]; } + /* + * 商超用户物流详情 + * @param $params + * @return array + */ public static function uDetail($params):array { //获取物流信息 $logistics = Logistics::field('id,order_id,order_sn,courier_id,shop_name,shop_phone,shop_address,user_name,user_address,status,create_time') @@ -131,7 +136,10 @@ class LogisticsLogic extends BaseLogic } unset($red_item['type'], $red_item['user_name']); })->toArray(); - $courier = Courier::field('nickname,mobile')->where('id', $logistics['courier_id'])->find(); + $courier = Courier::alias('u') + ->field('u.nickname,a.phone') + ->leftjoin('la_admin a', 'u.admin_id = a.id') + ->where('u.id', $logistics['courier_id'])->find(); //返回数据 return[ 'logistics' => $logistics,