修改 获取当日问诊数量数量
This commit is contained in:
@@ -138,6 +138,35 @@ class OrderInquiry extends Model
|
||||
return self::where($params)->whereBetween('created_at', $created_at)->count();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当日问诊数量数量
|
||||
* @param string|int $doctor_id
|
||||
* @param string|int $inquiry_type
|
||||
* @return int
|
||||
*/
|
||||
public static function getDoctorDayCount(string|int $doctor_id,string|int $inquiry_type): int
|
||||
{
|
||||
$params = array();
|
||||
$params[] = ['doctor_id', '=', $doctor_id];
|
||||
$params[] = ['inquiry_type', '=', $inquiry_type];
|
||||
$params[] = ['inquiry_mode', '=', 1];
|
||||
$params[] = ['inquiry_refund_status', '=', 0];
|
||||
|
||||
// 获取当天开始时间
|
||||
$start_date = date('Y-m-d 00:00:00', time());
|
||||
|
||||
// 获取当天结束时间
|
||||
$end_date = date('Y-m-d 23:59:59', time());
|
||||
|
||||
$created_at = [$start_date, $end_date];
|
||||
|
||||
return self::where($params)
|
||||
->where('inquiry_status',"<>",7)
|
||||
->where('inquiry_pay_status',"<>",1)
|
||||
->whereBetween('created_at', $created_at)
|
||||
->count();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取单条,排序
|
||||
* @param array $params
|
||||
|
||||
Reference in New Issue
Block a user