Browse Source

问诊发送im消息

lizhen_gitee 9 months ago
parent
commit
7455eff50f

+ 2 - 2
application/admin/controller/unishop/Order.php

@@ -453,7 +453,7 @@ class Order extends Backend
                     $order = Db::name('unishop_order')->where('id',$ids)->find();
 
                     if($order['pay_type'] == 2){
-                        $wallet_rs = model('wallet')->lockChangeAccountRemain($order['user_id'],'money',$refund_amount,32,$remark='商城订单退款','unishop_order',$ids);
+                        $wallet_rs = model('wallet')->lockChangeAccountRemain($order['user_id'],'money',$refund_amount,32,'商城售后订单退款'.$order['out_trade_no'],'unishop_order',$ids);
                         if($wallet_rs['status'] === false){
                             throw new Exception($wallet_rs['msg']);
                         }
@@ -560,7 +560,7 @@ class Order extends Backend
                     $order = Db::name('unishop_order')->where('id',$ids)->find();
 
                     if($order['pay_type'] == 2){
-                        $wallet_rs = model('wallet')->lockChangeAccountRemain($order['user_id'],'money',$refund_amount,32,$remark='商城订单退款','unishop_order',$ids);
+                        $wallet_rs = model('wallet')->lockChangeAccountRemain($order['user_id'],'money',$refund_amount,32,'商城取消订单退款'.$order['out_trade_no'],'unishop_order',$ids);
                         if($wallet_rs['status'] === false){
                             throw new Exception($wallet_rs['msg']);
                         }

+ 19 - 1
application/api/controller/doctor/Wenzhen.php

@@ -293,6 +293,16 @@ class Wenzhen extends Apic
                 'content' => '请补充问题,便于医生更快的确认病情',
             ];
             $rs = $tenim->sendCustomMessageToUser('user'.$wenzhen_order['user_id'],'doctor'.$wenzhen_order['doctor_id'],$message);
+
+            //发送im消息给用户,让他能输入
+            $message = [
+                'businessID' => 'order_status_doctor_type',
+                'name' => '',
+                'status' => '20',
+                'id' => (string)$order_id,
+                'content' => '',
+            ];
+            $rs = $tenim->sendCustomMessageToUser('user'.$wenzhen_order['user_id'],'doctor'.$wenzhen_order['doctor_id'],$message);
         }
 
         $this->success('接珍成功');
@@ -393,7 +403,15 @@ class Wenzhen extends Apic
         Db::commit();
 
         //发送im消息给用户,让他不能再输入
-
+        $tenim = new Tenim();
+        $message = [
+            'businessID' => 'order_status_doctor_type',
+            'name' => '',
+            'status' => '30',
+            'id' => (string)$order_id,
+            'content' => '',
+        ];
+        $rs = $tenim->sendCustomMessageToUser('user'.$wenzhen_order['user_id'],'doctor'.$wenzhen_order['doctor_id'],$message);
 
         $this->success('操作成功');
     }