新增处方平台推送数据

This commit is contained in:
2023-05-08 17:44:31 +08:00
parent bb4b7295cf
commit d09f53fd49
9 changed files with 1186 additions and 30 deletions
+33 -1
View File
@@ -248,7 +248,7 @@ class OrderInquiry extends Model
}
/**
* 获取某种状态的所有订单
* 获取某种状态、不包含某医生的所有订单
* @param array $params
* @param array $inquiry_status_params
* @param array $not_in_params
@@ -282,6 +282,20 @@ class OrderInquiry extends Model
->first($fields);
}
/**
* 获取某种状态的订单
* @param array $params
* @param array $inquiry_status_params
* @param array $fields
* @return object|null
*/
public static function getInquiryStatusList(array $params, array $inquiry_status_params, array $fields = ["*"]): object|null
{
return self::where($params)
->whereIn('inquiry_status', $inquiry_status_params)
->get($fields);
}
/**
* 修改
* @param array $params
@@ -375,4 +389,22 @@ class OrderInquiry extends Model
return $data;
}
/**
* 获取某种状态的订单-限制条数
* @param array $params
* @param array $inquiry_status_params
* @param array $fields
* @param int $offset 起始
* @param int $limit 个数
* @return Collection|array
*/
public static function getInquiryStatusLimit(array $params, array $inquiry_status_params, array $fields = ["*"],int $offset = 0,int $limit = 10): Collection|array
{
return self::where($params)
->whereIn('inquiry_status', $inquiry_status_params)
->offset($offset)
->limit($limit)
->get($fields);
}
}