修正医生分享二维码
This commit is contained in:
+127
-221
@@ -77,7 +77,7 @@ class TestController extends AbstractController
|
||||
// $this->test_12();
|
||||
// $this->test_13();
|
||||
// $this->test_14();
|
||||
$this->test_14();
|
||||
$this->test_17();
|
||||
}
|
||||
|
||||
// 获取未接诊的医生
|
||||
@@ -301,28 +301,28 @@ class TestController extends AbstractController
|
||||
$CaOnline = new CaOnline();
|
||||
|
||||
// 测试医生
|
||||
$data = array();
|
||||
$data['user_id'] = "491925054435950592";
|
||||
$data['mobile'] = "13028643897";
|
||||
$data['card_name'] = "郝明明";
|
||||
$data['card_num'] = "130582199202032038";
|
||||
$data['orgDept'] = "科室名称";
|
||||
$data['org_name'] = "成都金牛欣欣相照互联网医院有限公司";
|
||||
$data['org_number'] = "91510106MABTJY4K9R";
|
||||
$result = $CaOnline->getCloudCert($data);
|
||||
|
||||
$data = array();
|
||||
$data['user_id'] = "491925054435950592";
|
||||
$data['type'] = 2;
|
||||
$data['cert_base64'] = $result['certBase64'];
|
||||
$data['cert_chain_p7'] = $result['certP7'];
|
||||
$data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
$data['ca_pin'] = "491925054435950592";
|
||||
$doctor_pharmacist_cert = UserCaCert::addUserCaCert($data);
|
||||
if (empty($doctor_pharmacist_cert)){
|
||||
return fail();
|
||||
}
|
||||
dump(111);
|
||||
// $data = array();
|
||||
// $data['user_id'] = "491925054435950592";
|
||||
// $data['mobile'] = "13028643897";
|
||||
// $data['card_name'] = "郝明明";
|
||||
// $data['card_num'] = "130582199202032038";
|
||||
// $data['orgDept'] = "科室名称";
|
||||
// $data['org_name'] = "成都金牛欣欣相照互联网医院有限公司";
|
||||
// $data['org_number'] = "91510106MABTJY4K9R";
|
||||
// $result = $CaOnline->getCloudCert($data);
|
||||
//
|
||||
// $data = array();
|
||||
// $data['user_id'] = "491925054435950592";
|
||||
// $data['type'] = 2;
|
||||
// $data['cert_base64'] = $result['certBase64'];
|
||||
// $data['cert_chain_p7'] = $result['certP7'];
|
||||
// $data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
// $data['ca_pin'] = "491925054435950592";
|
||||
// $doctor_pharmacist_cert = UserCaCert::addUserCaCert($data);
|
||||
// if (empty($doctor_pharmacist_cert)){
|
||||
// return fail();
|
||||
// }
|
||||
// dump(111);
|
||||
|
||||
// // 测试药师
|
||||
// $data = array();
|
||||
@@ -342,241 +342,147 @@ class TestController extends AbstractController
|
||||
// $data['cert_chain_p7'] = $result['certP7'];
|
||||
// $data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
// $data['ca_pin'] = "534534546";
|
||||
// $doctor_pharmacist_cert = UserCaCert::addDoctorPharmacistCert($data);
|
||||
// $doctor_pharmacist_cert = UserCaCert::addUserCaCert($data);
|
||||
// if (empty($doctor_pharmacist_cert)){
|
||||
// return fail();
|
||||
// }
|
||||
|
||||
// // 测试医院
|
||||
// $data = array();
|
||||
// $data['user_id'] = "5345345461";
|
||||
// $data['mobile'] = "18221234167";
|
||||
// $data['org_name'] = "成都金牛欣欣相照互联网医院有限公司";
|
||||
// $data['org_number'] = "91510106MABTJY4K9R";
|
||||
//
|
||||
// $result = $CaOnline->getCloudCert($data,'Organizational');
|
||||
//
|
||||
// $data = array();
|
||||
// $data['is_system'] = 1;
|
||||
// $data['type'] = 2;
|
||||
// $data['cert_base64'] = $result['certBase64'];
|
||||
// $data['cert_chain_p7'] = $result['certP7'];
|
||||
// $data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
// $data['ca_pin'] = "5345345461";
|
||||
// $doctor_pharmacist_cert = UserCaCert::addDoctorPharmacistCert($data);
|
||||
// if (empty($doctor_pharmacist_cert)){
|
||||
// return fail();
|
||||
// }
|
||||
// 测试医院
|
||||
$data = array();
|
||||
$data['user_id'] = "5345345461";
|
||||
$data['mobile'] = "18221234167";
|
||||
$data['org_name'] = "成都金牛欣欣相照互联网医院有限公司";
|
||||
$data['org_number'] = "91510106MABTJY4K9R";
|
||||
|
||||
$result = $CaOnline->getCloudCert($data,'Organizational');
|
||||
|
||||
$data = array();
|
||||
$data['is_system'] = 1;
|
||||
$data['type'] = 2;
|
||||
$data['cert_base64'] = $result['certBase64'];
|
||||
$data['cert_chain_p7'] = $result['certP7'];
|
||||
$data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
$data['ca_pin'] = "5345345461";
|
||||
$doctor_pharmacist_cert = UserCaCert::addUserCaCert($data);
|
||||
if (empty($doctor_pharmacist_cert)){
|
||||
return fail();
|
||||
}
|
||||
}
|
||||
|
||||
public function test_15(){
|
||||
$CaOnline = new CaOnline();
|
||||
|
||||
$a = array(
|
||||
"user_id" => 491925054435950592
|
||||
"user_id" => 5345345461
|
||||
);
|
||||
$data = $CaOnline->removeCloudCert($a);
|
||||
|
||||
dump($data);
|
||||
}
|
||||
|
||||
// 设置坐班医生
|
||||
public function setDoctor(){
|
||||
// $timestamp = time(); // 当前时间戳
|
||||
|
||||
// 更新云证书-线上
|
||||
public function test_16(){
|
||||
$CaOnline = new CaOnline();
|
||||
|
||||
// 测试医生
|
||||
// $data = array();
|
||||
// $data['user_id'] = "491925054435950592";
|
||||
// $data['mobile'] = "13028643897";
|
||||
// $data['card_name'] = "郝明明";
|
||||
// $data['card_num'] = "130582199202032038";
|
||||
// $data['orgDept'] = "科室名称";
|
||||
// $data['org_name'] = "成都金牛欣欣相照互联网医院有限公司";
|
||||
// $data['org_number'] = "91510106MABTJY4K9R";
|
||||
// $result = $CaOnline->getCloudCert($data);
|
||||
//
|
||||
// // 计算本周一的时间戳
|
||||
// $weekStartTimestamp = strtotime("Monday this week", $timestamp);
|
||||
//
|
||||
// // 获取每日日期
|
||||
// for ($i = 21; $i < 28; $i++) {
|
||||
// $date = date('Y-m-d', strtotime("+$i days", $weekStartTimestamp));
|
||||
// $this->secondDoctor($date);
|
||||
// $data = array();
|
||||
// $data['user_id'] = "491925054435950592";
|
||||
// $data['type'] = 2;
|
||||
// $data['cert_base64'] = $result['certBase64'];
|
||||
// $data['cert_chain_p7'] = $result['certP7'];
|
||||
// $data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
// $data['ca_pin'] = "491925054435950592";
|
||||
// $doctor_pharmacist_cert = UserCaCert::addUserCaCert($data);
|
||||
// if (empty($doctor_pharmacist_cert)){
|
||||
// return fail();
|
||||
// }
|
||||
}
|
||||
// dump(111);
|
||||
|
||||
function firstDoctor($date){
|
||||
$dayOfWeek = date('N', strtotime($date));
|
||||
// // 测试药师
|
||||
// $data = array();
|
||||
// $data['user_id'] = "534534546";
|
||||
// $data['mobile'] = "18812345678";
|
||||
// $data['card_name'] = "仝成亮";
|
||||
// $data['card_num'] = "411322199212122054";
|
||||
// $data['orgDept'] = "科室名称";
|
||||
// $data['org_name'] = "成都金牛欣欣相照互联网医院有限公司";
|
||||
// $data['org_number'] = "91510106MABTJY4K9R";
|
||||
// $result = $CaOnline->getCloudCert($data);
|
||||
//
|
||||
// $data = array();
|
||||
// $data['user_id'] = "534534546";
|
||||
// $data['type'] = 2;
|
||||
// $data['cert_base64'] = $result['certBase64'];
|
||||
// $data['cert_chain_p7'] = $result['certP7'];
|
||||
// $data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
// $data['ca_pin'] = "534534546";
|
||||
// $doctor_pharmacist_cert = UserCaCert::addUserCaCert($data);
|
||||
// if (empty($doctor_pharmacist_cert)){
|
||||
// return fail();
|
||||
// }
|
||||
|
||||
// 第一周
|
||||
if ($dayOfWeek == 1){
|
||||
$doctor_id = "534770104371658752"; // 吕明磊
|
||||
} elseif ($dayOfWeek == 2){
|
||||
$doctor_id = "534770104371658752"; // 吕明磊
|
||||
} elseif ($dayOfWeek == 3){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
} elseif ($dayOfWeek == 4){
|
||||
$doctor_id = "534770104371658752"; // 吕明磊
|
||||
} elseif ($dayOfWeek == 5){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
} elseif ($dayOfWeek == 6){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
} elseif ($dayOfWeek == 7){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
}
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 2;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1000";
|
||||
$data['end_time'] = "1230";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
$params = array();
|
||||
$params['ca_pin'] = "491925054435950592";
|
||||
$params['type'] = "2";
|
||||
$user_ca_cert = UserCaCert::getOne($params);
|
||||
if (empty($user_ca_cert)){
|
||||
return fail();
|
||||
}
|
||||
|
||||
// 测试医院
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 2;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1430";
|
||||
$data['end_time'] = "1730";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
$data['user_id'] = "491925054435950592";
|
||||
$result = $CaOnline->renewCloudCert($data);
|
||||
|
||||
dump($result);
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 2;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1830";
|
||||
$data['end_time'] = "2130";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
$data['cert_base64'] = $result['certBase64'];
|
||||
$data['cert_chain_p7'] = $result['certP7'];
|
||||
$data['cert_serial_number'] = $result['certSerialnumber'];
|
||||
$data['ca_pin'] = "491925054435950592";
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 4;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1000";
|
||||
$data['end_time'] = "1230";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 4;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1430";
|
||||
$data['end_time'] = "1730";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 4;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1830";
|
||||
$data['end_time'] = "2130";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
$params = array();
|
||||
$params['cert_id'] = $user_ca_cert['cert_id'];
|
||||
$res = UserCaCert::edit($params,$data);
|
||||
if (empty($res)){
|
||||
return fail();
|
||||
}
|
||||
}
|
||||
|
||||
function secondDoctor($date){
|
||||
$dayOfWeek = date('N', strtotime($date));
|
||||
public function test_17(){
|
||||
$weChat = new Wechat(1);
|
||||
|
||||
// 第一周
|
||||
if ($dayOfWeek == 1){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
} elseif ($dayOfWeek == 2){
|
||||
$doctor_id = "534770104371658752"; // 吕明磊
|
||||
} elseif ($dayOfWeek == 3){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
} elseif ($dayOfWeek == 4){
|
||||
$doctor_id = "534770104371658752"; // 吕明磊
|
||||
} elseif ($dayOfWeek == 5){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
} elseif ($dayOfWeek == 6){
|
||||
$doctor_id = "534770104371658752"; // 吕明磊
|
||||
} elseif ($dayOfWeek == 7){
|
||||
$doctor_id = "515881272740962304"; // 乔新勋
|
||||
$env_version = "release";
|
||||
$app_env = \Hyperf\Support\env("APP_ENV",'dev');
|
||||
if ($app_env == "dev"){
|
||||
$env_version = "trial";
|
||||
}
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 2;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1000";
|
||||
$data['end_time'] = "1230";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
$options = [
|
||||
"scene" => "?doctor_id=516900370252341248",// query 参数
|
||||
"page" => "pages/expertDetail/expertDetail",
|
||||
"check_path" => false,
|
||||
"env_version" => $env_version,
|
||||
];
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 2;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1430";
|
||||
$data['end_time'] = "1730";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
$img_buffer = $weChat->getUnlimitedQRCode($options);
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 2;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1830";
|
||||
$data['end_time'] = "2130";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
$oss = new Oss();
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 4;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1000";
|
||||
$data['end_time'] = "1230";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
$filename = "applet/doctor/card/516900370252341248.jpg";
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 4;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1430";
|
||||
$data['end_time'] = "1730";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
|
||||
$data = array();
|
||||
$data['doctor_id'] = $doctor_id;
|
||||
$data['inquiry_type'] = 4;
|
||||
$data['inquiry_mode'] = 1;
|
||||
$data['inquiry_date'] = $date;
|
||||
$data['start_time'] = "1830";
|
||||
$data['end_time'] = "2130";
|
||||
$doctor_inquiry_time = DoctorInquiryTime::add($data);
|
||||
if (empty($doctor_inquiry_time)){
|
||||
return fail();
|
||||
}
|
||||
$oss->putObject($filename, $img_buffer);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user