新增医生当日问诊数量问题
This commit is contained in:
parent
bcbd632895
commit
3e09cdad05
@ -5,7 +5,6 @@ declare(strict_types=1);
|
||||
namespace App\Model;
|
||||
|
||||
|
||||
|
||||
use Hyperf\Database\Model\Collection;
|
||||
use Hyperf\Database\Model\Relations\HasOne;
|
||||
use Hyperf\Database\Query\Builder;
|
||||
@ -123,6 +122,17 @@ class OrderInquiry extends Model
|
||||
return self::where($params)->count();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取某段时间数量
|
||||
* @param array $params
|
||||
* @param array $created_at
|
||||
* @return int
|
||||
*/
|
||||
public static function getDateCount(array $params, array $created_at): int
|
||||
{
|
||||
return self::where($params)->whereBetween('created_at', $created_at)->count();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取单条,排序
|
||||
* @param array $params
|
||||
@ -135,6 +145,7 @@ class OrderInquiry extends Model
|
||||
}
|
||||
|
||||
// public static function
|
||||
|
||||
/**
|
||||
* 获取医生某一时间段接诊订单分页数据
|
||||
* 已结束
|
||||
|
||||
@ -258,7 +258,16 @@ class PatientDoctorService extends BaseService
|
||||
$params[] = ['inquiry_type', '=', $value['inquiry_type']];
|
||||
$params[] = ['inquiry_mode', '=', 1];
|
||||
$params[] = ['inquiry_refund_status', '=', 0];
|
||||
$value['order_inquiry_count'] = OrderInquiry::getCount($params);
|
||||
|
||||
// 获取当天开始时间
|
||||
$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];
|
||||
|
||||
$value['order_inquiry_count'] = OrderInquiry::getDateCount($params,$created_at);
|
||||
|
||||
// 获取系统问诊配置
|
||||
$fields = [
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user