where(['openid'=>$openid,'status'=>1,'is_del'=>0])->first(); if(!$user) return \Yz::echoError1('openid对应用户不存在'); $person=DB::table('web_user_person')->where(['user_id'=>$user->id,'is_del'=>0,'id'=>$person_id])->first(); if(!$person) return \Yz::echoError1('就诊人信息查询失败'); $jifen=0; $yucunkuan=0; $AspNet=new AspNetZhuanController(); $jifen= $AspNet::GetJiFen_YuCunKuan(1,$person->ghzid); $yucunkuan= $AspNet::GetJiFen_YuCunKuan(2,$person->ghzid); return \Yz::Return(true,"查询完成",[ 'person'=>$person, 'integral'=>$jifen, 'save_money'=>$yucunkuan, 'coupon_list'=>[ [ 'id'=>1, "title"=>"新人专属", "date_range"=>['2024-05-01','2024-12-31'], 'price'=>'12', "desc"=>"满299可用" ], [ 'id'=>2, "title"=>"新人专属2", "date_range"=>['2024-08-01','2024-11-10'], 'price'=>'60', "desc"=>"满500可用" ] ], ]); } //获取本单可用金额和积分 public function UsableIntegralSaveMoney(){ $order_price =request('order_price'); $type =request('type'); //1积分2预存款 $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('openid对应用户不存在'); $person=DB::table('web_user_person')->where(['user_id'=>$user->id,'is_del'=>0,'id'=>$person_id])->first(); if(!$person) return \Yz::echoError1('就诊人信息查询失败'); $AspNet=new AspNetZhuanController(); $count= $AspNet::GetEnableCount($person->ghzid,$order_price,$order_price); if($type==1){ return \Yz::Return(true,"查询完成",['keyong_jifen'=>$count['keyong_jifen']]); } if($type==2){ return \Yz::Return(true,"查询完成",['keyong_jine'=>$count['keyong_jine']]); } } }