去除问诊价格调整次数限制
This commit is contained in:
@@ -19,8 +19,8 @@ class TestController extends AbstractController
|
||||
// $this->test_8();
|
||||
// $this->test_3();
|
||||
// $this->test_4();
|
||||
$this->test_6();
|
||||
|
||||
// $this->test_6();
|
||||
$this->test_9();
|
||||
|
||||
}
|
||||
|
||||
@@ -308,22 +308,12 @@ class TestController extends AbstractController
|
||||
|
||||
$pdf->AddPage();
|
||||
$pdf->Image('@' . $result, 10, 10, 0, 0, '', '', '', false, 300, '', false, false, 0, false, false, false);
|
||||
return $pdf->Output("","S");
|
||||
$pdf->Output(dirname(__DIR__, 2) . "/prescription_img.pdf","F");
|
||||
}
|
||||
|
||||
// pdf进行签章
|
||||
public function test_6(){
|
||||
$pdf_file = $this->test_5();
|
||||
|
||||
// $oss = new Oss();
|
||||
// $filename = "Basic/images/prescription_img.jpg";
|
||||
//
|
||||
// $pdf_file = $oss->getObjectToRAM($filename);
|
||||
// $pdf_file = file_get_contents('./runtime/dsddasdasdasdasdasdsa.pdf');
|
||||
|
||||
// $pdf_file = new \CURLFILE('./runtime/dsddasdasdasdasdasdsa.pdf');
|
||||
// $pdf_file = fopen("/Users/wucongxing/Desktop/work/php/hospital-applets-api/runtime/dsddasdasdasdasdasdsa.pdf",'f');
|
||||
// dump($pdf_file);die;
|
||||
$pdf_file = fopen("./runtime/prescription_img.pdf",'r');
|
||||
|
||||
$oss = new Oss();
|
||||
|
||||
@@ -337,8 +327,6 @@ class TestController extends AbstractController
|
||||
return fail(HttpEnumCode::SERVER_ERROR);
|
||||
}
|
||||
|
||||
// $sign_image = urlencode($sign_image);
|
||||
|
||||
$sign_param = [
|
||||
[
|
||||
"llx"=> "700", // 左边底部X坐标
|
||||
@@ -355,7 +343,8 @@ class TestController extends AbstractController
|
||||
|
||||
$ca = new Ca();
|
||||
$result = $ca->addSignPdf("491925054435950592",$data);
|
||||
dump($result);
|
||||
// fclose($data['pdf_file']);
|
||||
|
||||
}
|
||||
|
||||
// 延迟队列测试
|
||||
@@ -397,4 +386,11 @@ class TestController extends AbstractController
|
||||
$ca = new Ca();
|
||||
$result = $ca->deleteUserSignConfig("491925054435950592");
|
||||
}
|
||||
|
||||
// 下载签章的pdf文件
|
||||
public function test_9(){
|
||||
$ca = new Ca();
|
||||
$result = $ca->getSignedFile("491925054435950592","1638477783898161153");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -338,30 +338,30 @@ class DoctorInquiryService extends BaseService
|
||||
}
|
||||
} else {
|
||||
// 在线问诊限制在线问诊验证修改次数
|
||||
if ($inquiry_type == 1 && $doctor_inquiry_config['inquiry_price'] != $inquiry_price) {
|
||||
// 获取月份内总调整次数
|
||||
$params = array();
|
||||
$params[] = ['doctor_id', '=', $user_info['client_user_id']];
|
||||
$params[] = ['inquiry_config_id', '=', $doctor_inquiry_config['inquiry_config_id']];
|
||||
$params[] = ['created_at', '>', date('Y-m-01', time())];
|
||||
$modify_month_count = DoctorInquiryPriceRecord::getCount($params);
|
||||
if ($modify_month_count >= 5) {
|
||||
// 每自然月仅限调整5次
|
||||
Db::rollBack();
|
||||
return fail(HttpEnumCode::HTTP_ERROR, "问诊价格每自然月仅限调整5次");
|
||||
}
|
||||
|
||||
$params = array();
|
||||
$params[] = ['doctor_id', '=', $user_info['client_user_id']];
|
||||
$params[] = ['inquiry_config_id', '=', $doctor_inquiry_config['inquiry_config_id']];
|
||||
$params[] = ['created_at', '>', date('Y-m-d', time())];
|
||||
$modify_month_count = DoctorInquiryPriceRecord::getCount($params);
|
||||
if ($modify_month_count >= 1) {
|
||||
// 问诊价格每日仅限调整1次
|
||||
Db::rollBack();
|
||||
return fail(HttpEnumCode::HTTP_ERROR, "问诊价格每日仅限调整1次");
|
||||
}
|
||||
}
|
||||
// if ($inquiry_type == 1 && $doctor_inquiry_config['inquiry_price'] != $inquiry_price) {
|
||||
// // 获取月份内总调整次数
|
||||
// $params = array();
|
||||
// $params[] = ['doctor_id', '=', $user_info['client_user_id']];
|
||||
// $params[] = ['inquiry_config_id', '=', $doctor_inquiry_config['inquiry_config_id']];
|
||||
// $params[] = ['created_at', '>', date('Y-m-01', time())];
|
||||
// $modify_month_count = DoctorInquiryPriceRecord::getCount($params);
|
||||
// if ($modify_month_count >= 5) {
|
||||
// // 每自然月仅限调整5次
|
||||
// Db::rollBack();
|
||||
// return fail(HttpEnumCode::HTTP_ERROR, "问诊价格每自然月仅限调整5次");
|
||||
// }
|
||||
//
|
||||
// $params = array();
|
||||
// $params[] = ['doctor_id', '=', $user_info['client_user_id']];
|
||||
// $params[] = ['inquiry_config_id', '=', $doctor_inquiry_config['inquiry_config_id']];
|
||||
// $params[] = ['created_at', '>', date('Y-m-d', time())];
|
||||
// $modify_month_count = DoctorInquiryPriceRecord::getCount($params);
|
||||
// if ($modify_month_count >= 1) {
|
||||
// // 问诊价格每日仅限调整1次
|
||||
// Db::rollBack();
|
||||
// return fail(HttpEnumCode::HTTP_ERROR, "问诊价格每日仅限调整1次");
|
||||
// }
|
||||
// }
|
||||
|
||||
// 修改
|
||||
if ($doctor_inquiry_config['work_num_day'] != $work_num_day || $doctor_inquiry_config['inquiry_price'] != $inquiry_price) {
|
||||
|
||||
@@ -28,7 +28,7 @@ class PatientDoctorService extends BaseService
|
||||
$expertise_id = $this->request->input('expertise_id');
|
||||
$province_id = $this->request->input('province_id');
|
||||
$city_id = $this->request->input('city_id');
|
||||
$sort_order = $this->request->input('sort_order');
|
||||
$sort_order = $this->request->input('sort_order',1);
|
||||
$keyword = $this->request->input('keyword',"");
|
||||
$page = $this->request->input('page',1);
|
||||
$per_page = $this->request->input('per_page',10);
|
||||
|
||||
Reference in New Issue
Block a user