diff --git a/app/api/logic/LogisticsLogic.php b/app/api/logic/LogisticsLogic.php index dd4d14e8..ec16be9e 100644 --- a/app/api/logic/LogisticsLogic.php +++ b/app/api/logic/LogisticsLogic.php @@ -176,6 +176,11 @@ class LogisticsLogic extends BaseLogic ->value('c.user_id'); //判断配送员是否存在 if(!$courier) return ['code'=>0, 'msg'=>'暂无配送员']; + //获取配送员信息 + $courierInfo = Courier::alias('u') + ->field('u.id,u.nickname,a.phone') + ->leftjoin('la_admin a', 'u.admin_id = a.id') + ->where('u.id', $courier)->find()->toArray(); //写入数据 Logistics::startTrans(); try { @@ -206,7 +211,7 @@ class LogisticsLogic extends BaseLogic 'create_time' => time(), ]); Logistics::commit(); - return ['code'=>1, 'msg'=>'操作成功']; + return ['code'=>1, 'msg'=>'操作成功',$courierInfo]; } catch (\Exception $e) { Logistics::rollback(); return ['code'=>0, 'msg'=>$e->getMessage()];