|
@@ -341,7 +341,7 @@ class Application extends Base
|
|
*")
|
|
*")
|
|
**/
|
|
**/
|
|
public function apply(WechatService $wechatService){
|
|
public function apply(WechatService $wechatService){
|
|
- try{
|
|
|
|
|
|
+// try{
|
|
// var_dump(1);
|
|
// var_dump(1);
|
|
// var_dump($wechatService);
|
|
// var_dump($wechatService);
|
|
log::record($_REQUEST);
|
|
log::record($_REQUEST);
|
|
@@ -407,6 +407,7 @@ class Application extends Base
|
|
$application_info['local_institution_id'] = $doctor['institution_id'];
|
|
$application_info['local_institution_id'] = $doctor['institution_id'];
|
|
$application_info['req_date_time'] = date('Y-m-d H:i:s',time());
|
|
$application_info['req_date_time'] = date('Y-m-d H:i:s',time());
|
|
$application_info['clin_diag'] = isset($param['clin_diag']) ? $param['clin_diag'] : '';
|
|
$application_info['clin_diag'] = isset($param['clin_diag']) ? $param['clin_diag'] : '';
|
|
|
|
+ var_dump(4);
|
|
if(isset($param['is_urgent']) && $param['is_urgent'] == 'true' ){
|
|
if(isset($param['is_urgent']) && $param['is_urgent'] == 'true' ){
|
|
$application_info['is_urgent'] = 1;
|
|
$application_info['is_urgent'] = 1;
|
|
$remote_doctor_id = '';
|
|
$remote_doctor_id = '';
|
|
@@ -422,6 +423,7 @@ class Application extends Base
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ var_dump(3);
|
|
$application_info['application_desc'] = isset($param['description']) ? $param['description'] : '';
|
|
$application_info['application_desc'] = isset($param['description']) ? $param['description'] : '';
|
|
$application_info['req_doctor_id'] = $doctor['id'];
|
|
$application_info['req_doctor_id'] = $doctor['id'];
|
|
$application_info['phone'] = $param['phone']?? '';
|
|
$application_info['phone'] = $param['phone']?? '';
|
|
@@ -468,10 +470,12 @@ class Application extends Base
|
|
$institution_id = $doctor['institution_id'];
|
|
$institution_id = $doctor['institution_id'];
|
|
$lower_hospital = DB::table('institution')->where('id', $institution_id)->field('is_pay')->find();
|
|
$lower_hospital = DB::table('institution')->where('id', $institution_id)->field('is_pay')->find();
|
|
$is_pay = $lower_hospital['is_pay'];
|
|
$is_pay = $lower_hospital['is_pay'];
|
|
|
|
+ var_dump(1);
|
|
$application = DB::table('remote_application')->where('exam_id', $param['id'])->field('id, sid, scid, remote_institution_id, remote_doctor_id, local_institution_id, req_doctor_id, is_urgent')->find();
|
|
$application = DB::table('remote_application')->where('exam_id', $param['id'])->field('id, sid, scid, remote_institution_id, remote_doctor_id, local_institution_id, req_doctor_id, is_urgent')->find();
|
|
if(empty($application)) {
|
|
if(empty($application)) {
|
|
return json_encode(['status'=>'fail','code'=>'2011','msg'=> '申请单创建失败']);
|
|
return json_encode(['status'=>'fail','code'=>'2011','msg'=> '申请单创建失败']);
|
|
}
|
|
}
|
|
|
|
+ var_dump(2);
|
|
$remote_institution_id = $application['remote_institution_id'];
|
|
$remote_institution_id = $application['remote_institution_id'];
|
|
$remote_doctor_id = $application['remote_doctor_id'];
|
|
$remote_doctor_id = $application['remote_doctor_id'];
|
|
$is_urgent = $application['is_urgent'];
|
|
$is_urgent = $application['is_urgent'];
|
|
@@ -579,9 +583,9 @@ class Application extends Base
|
|
// $response = send_message::sendSms2Self($tel,$type,$content);
|
|
// $response = send_message::sendSms2Self($tel,$type,$content);
|
|
}
|
|
}
|
|
return json_encode(['status'=>'ok','code'=>'0000','sessionid'=>$sessionid,'aid'=>$aid]);
|
|
return json_encode(['status'=>'ok','code'=>'0000','sessionid'=>$sessionid,'aid'=>$aid]);
|
|
- }catch(\Exception $e){
|
|
|
|
- return json_encode(['status'=>'fail','code'=>'2000','msg'=>$e->getMessage()]);
|
|
|
|
- }
|
|
|
|
|
|
+// }catch(\Exception $e){
|
|
|
|
+// return json_encode(['status'=>'fail','code'=>'2000','msg'=>$e->getMessage()]);
|
|
|
|
+// }
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|