获取我的账户数据 增加坐班医生

This commit is contained in:
2024-01-22 10:31:24 +08:00
parent 53bfdc1c99
commit 9d85acb559
3 changed files with 107 additions and 9 deletions
+19 -2
View File
@@ -231,13 +231,13 @@ class OrderInquiry extends Model
}
/**
* 获取医生某一时间段,某种状态的订单金额
* 获取医生接诊的订单金额
* @param array $params
* @param array $reception_time 接诊时间区间
* @param array $inquiry_status_params inquiry_status字段搜索条件
* @return int|mixed|string
*/
public static function getOrderInquiryBetweenTimeAmountTotalSum(array $params, array $reception_time, array $inquiry_status_params): mixed
public static function getDoctorAmountTotal(array $params, array $reception_time, array $inquiry_status_params): mixed
{
return self::where($params)
->whereIn('inquiry_status', $inquiry_status_params)
@@ -246,6 +246,23 @@ class OrderInquiry extends Model
->sum("amount_total");
}
/**
* 获取医生接诊的订单金额-坐班医生
* @param array $params
* @param array $reception_time 接诊时间区间
* @param array $inquiry_status_params inquiry_status字段搜索条件
* @return int|mixed|string
*/
public static function getCooperationDoctorAmountTotal(array $params, array $reception_time, array $inquiry_status_params): mixed
{
return self::where($params)
->whereNotIn('inquiry_type',[2,4])
->whereIn('inquiry_status', $inquiry_status_params)
->whereBetween('reception_time', $reception_time)
->orderBy('reception_time')
->sum("amount_total");
}
/**
* 获取医生某种状态的订单金额
* @param array $params