This commit is contained in:
wucongxing 2023-04-03 17:34:23 +08:00
parent 0b09004a2c
commit 66e5287782
2 changed files with 12 additions and 1 deletions

View File

@ -122,6 +122,17 @@ class OrderInquiry extends Model
return self::where($params)->count(); return self::where($params)->count();
} }
/**
* 获取单条,排序
* @param array $params
* @param array $fields
* @return object|null
*/
public static function getOrderOne(array $params, array $fields = ['*']): object|null
{
return self::where($params)->orderBy('created_at')->first($fields);
}
/** /**
* 获取医生某一时间段接诊订单分页数据 * 获取医生某一时间段接诊订单分页数据
* 已结束 * 已结束

View File

@ -1343,7 +1343,7 @@ class PatientOrderService extends BaseService
$params[] = ['inquiry_type','=',$inquiry_type]; $params[] = ['inquiry_type','=',$inquiry_type];
$params[] = ['inquiry_mode','=',1]; $params[] = ['inquiry_mode','=',1];
$params[] = ['inquiry_refund_status','=',0]; $params[] = ['inquiry_refund_status','=',0];
$order_inquiry = OrderInquiry::getOne($params); $order_inquiry = OrderInquiry::getOrderOne($params);
if (!empty($order_inquiry)) { if (!empty($order_inquiry)) {
// 1:待支付 2:待分配 3:待接诊 4:已接诊 // 1:待支付 2:待分配 3:待接诊 4:已接诊
if (in_array($order_inquiry['inquiry_status'], [1,2, 3, 4])) { if (in_array($order_inquiry['inquiry_status'], [1,2, 3, 4])) {