去除问诊价格调整次数限制

This commit is contained in:
2023-03-22 17:53:56 +08:00
parent 9074bfd30c
commit 019ac8fcc5
5 changed files with 118 additions and 93 deletions
+24 -24
View File
@@ -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) {
+1 -1
View File
@@ -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);