post('openid'); $info = [ 'name' => '演示用户', 'sex' => '2', 'count' => 1, 'openid' => $openid, ]; return \Yz::Return(true, '获取成功', [ 'info' => $info ]); } //获取名下体检人列表 public function GetPersonList() { $openid =request('openid'); $user=DB::table('web_users')->where(['openid'=>$openid,'status'=>1,'is_del'=>0])->first(); if(!$user) return \Yz::echoError1('用户不存在'); $persons=DB::table('web_user_person')->where(['user_id'=>$user->id,'is_del'=>0])->get(); return \Yz::Return(true,"查询完成",['list'=>$persons]); } //切换默认就诊人 public function SetDefaultPerson() { $openid =request('openid'); $person_id =request('person_id'); $user=DB::table('web_users')->where(['openid'=>$openid,'status'=>1,'is_del'=>0])->first(); if(!$user) return \Yz::echoError1('用户不存在'); DB::table('web_user_person')->where(['user_id'=>$user->id,'is_del'=>0,'is_default'=>1])->update([ 'is_default'=>2 ]); $u=DB::table('web_user_person')->where(['id'=>$person_id,'user_id'=>$user->id,'is_del'=>0])->update([ 'is_default'=>1 ]); if($u){ return \Yz::Return(true,"操作完成",[]); }else{ return \Yz::echoError1('操作失败'); } } }