修改获取服务包当月已问诊次数 ,以支付时间为准。
当一个服务包订单是2024-4-22 15:30创建的 此时会创建一个服务包问诊订单,当服务包问诊订单 统计剩余次数时,是以服务包的支付时间,如果以开始时间,会存在漏掉首单
This commit is contained in:
@@ -173,7 +173,7 @@ class OrderServicePackageService extends BaseService
|
||||
// 3.5号购买,每月2次问诊次数。今天5.3,属于第几个月,这个月的开始时间和结束时间
|
||||
if ($order_service_package_detail['monthly_frequency'] != 0) {
|
||||
// 获取服务包当月已问诊次数
|
||||
$month_inquiry_count = $this->getCurrentMonthInquiryCount($order_service_package['start_time'],$service_type,$user_info['client_user_id'], $doctor_id);
|
||||
$month_inquiry_count = $this->getCurrentMonthInquiryCount($order_service_package['pay_time'],$service_type,$user_info['client_user_id'], $doctor_id);
|
||||
|
||||
if ($month_inquiry_count >= $order_service_package_detail['monthly_frequency']) {
|
||||
// 超出当月问诊次数
|
||||
@@ -696,7 +696,7 @@ class OrderServicePackageService extends BaseService
|
||||
// 3.5号购买,每月2次问诊次数。今天5.3,属于第几个月,这个月的开始时间和结束时间
|
||||
if ($order_service_package_detail['monthly_frequency'] != 0) {
|
||||
// 获取服务包当月已问诊次数
|
||||
$month_inquiry_count = $this->getCurrentMonthInquiryCount($order_service_package['start_time'],$order_service_package['order_service_type'],$user_info['client_user_id'], $order_service_package['doctor_id']);
|
||||
$month_inquiry_count = $this->getCurrentMonthInquiryCount($order_service_package['pay_time'],$order_service_package['order_service_type'],$user_info['client_user_id'], $order_service_package['doctor_id']);
|
||||
|
||||
if ($month_inquiry_count >= $order_service_package_detail['monthly_frequency']) {
|
||||
return fail(HttpEnumCode::HTTP_ERROR, "超出服务包所包含的当月问诊次数");
|
||||
@@ -1106,7 +1106,7 @@ class OrderServicePackageService extends BaseService
|
||||
// 3.5号购买,每月2次问诊次数。今天5.3,属于第几个月,这个月的开始时间和结束时间
|
||||
if ($order_service_package_detail['monthly_frequency'] != 0) {
|
||||
// 获取服务包当月已问诊次数
|
||||
$month_inquiry_count = $this->getCurrentMonthInquiryCount($order_service_package['start_time'],$order_service_package['order_service_type'],$user_info['client_user_id'], $order_service_package['doctor_id']);
|
||||
$month_inquiry_count = $this->getCurrentMonthInquiryCount($order_service_package['pay_time'],$order_service_package['order_service_type'],$user_info['client_user_id'], $order_service_package['doctor_id']);
|
||||
|
||||
if ($month_inquiry_count >= $order_service_package_detail['monthly_frequency']) {
|
||||
// 超出当月问诊次数
|
||||
|
||||
Reference in New Issue
Block a user