liuyuanhang %!s(int64=4) %!d(string=hai) anos
pai
achega
90ca9cc261

+ 7 - 12
app/Http/Controllers/Api/V2/CommonController.php

xqd xqd
@@ -1077,17 +1077,16 @@ class CommonController extends Controller
         $req = request()->post();
         try {
             $data = json_decode($req['content'],true);
-            $ImList = ImMessage::get();
-            $newList=[];
-            if ($ImList){
-                foreach ($ImList as $k=>$v){
-                    $newList[$k] = $v['messageId'];
-                }
-            }
             $reminderController = new PatientController();
-
             $list = [];
             if($data){
+                $ImList = ImMessage::select('messageId')->groupBy('messageId')->get();
+                $newList=[];
+                if ($ImList){
+                    foreach ($ImList as $k=>$v){
+                        $newList[$k] = $v['messageId'];
+                    }
+                }
                 foreach ($data as $k=>$v){
                     if(!in_array($v['messageId'],$newList)){
                         $list[$k]['messageId'] = $v['messageId'];
@@ -1125,10 +1124,6 @@ class CommonController extends Controller
                     }
                 }
                 ImMessage::insert($list);
-            }else{
-                $list['text'] = $req['content'];
-                ImMessage::create($list);
-
             }
             return json_encode(['code'=>200,'content'=>'success']);
         }catch (\Exception $e){

+ 3 - 3
app/Http/Controllers/Api/V2/PatientController.php

xqd
@@ -948,15 +948,15 @@ class PatientController extends AuthController
      * @throws \GuzzleHttp\Exception\GuzzleException
      */
     public function ReplyReminder($docter_id,$user_id){
-        $list = DocterOrganization::with(['docter','organization'])->where(['docter_id'=>$docter_id,'is_open'=>2])->first();
+        $list = Docter::with(['DocterOrganization','organization'])->where(['id'=>$docter_id,'is_open'=>2])->first();
         $user = User::where('id',$user_id)->first();
         if ($list){
             if ($user['openid']){
                 $send = send_wechatSubscription_message('reply_reminder',[
                     $user['openid'],
                     "pages/index/index",
-                    $list['organization']['name'],
-                    $list['docter']['name'],
+                    $list['organization'][0]['name'],
+                    $list['name'],
                     $user['nickname'],
                 ],'wechat_small_program');
             }