From 163632f7239d57337991295de8209f425bbd1122 Mon Sep 17 00:00:00 2001 From: lccsw <1127794702@qq.com> Date: Tue, 7 Dec 2021 14:13:56 +0800 Subject: [PATCH] edit-api-auth_mobile --- api/controllers/wxapp/liche/User.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/api/controllers/wxapp/liche/User.php b/api/controllers/wxapp/liche/User.php index 1f8c00a0..23db4516 100644 --- a/api/controllers/wxapp/liche/User.php +++ b/api/controllers/wxapp/liche/User.php @@ -155,12 +155,18 @@ class User extends Wxapp{ if($count > 0){ throw new Exception("{$mobile}已被绑", API_CODE_FAIL); } - //更近意向金订单 + //更新购车订单用户id $order_rows = $this->orders_model->select(['mobile'=>$mobile],'','','id'); - $order_ids = implode(',',array_column($order_rows,'id')); + $order_rows && $order_ids = implode(',',array_column($order_rows,'id')); if($order_ids){ $this->app_liche_orders_model->update(['uid'=>$this->session['uid']],["o_id in ($order_ids)"=>null,'uid'=>0]); } + //更新购车订单委托人用户id + $en_order_rows = $this->orders_model->select(['ifentrust'=>1,"json_extract(info_json,'$.entrust_mobile')='{$mobile}'"=>null],'','','id'); + $en_order_rows && $en_order_ids = implode(',',array_column($en_order_rows,'id')); + if($en_order_ids){ + $this->app_liche_orders_model->update(['entrust_uid'=>$this->session['uid']],["o_id in ($en_order_ids)"=>null,'entrust_uid'=>0]); + } } } else {//编辑其他信息