diff --git a/app/Model/OrderDetection.php b/app/Model/OrderDetection.php index a367b07..c5c73bf 100644 --- a/app/Model/OrderDetection.php +++ b/app/Model/OrderDetection.php @@ -72,6 +72,17 @@ class OrderDetection extends Model return self::where($params)->first($fields); } + /** + * 获取信息-单条 + * @param array $params + * @param array $fields + * @return object|null + */ + public static function getLastOne(array $params, array $fields = ['*']): object|null + { + return self::where($params)->latest($fields); + } + /** * 获取数据-多 * @param array $params diff --git a/app/Services/DetectionService.php b/app/Services/DetectionService.php index c1c8575..c45fd0a 100644 --- a/app/Services/DetectionService.php +++ b/app/Services/DetectionService.php @@ -487,7 +487,7 @@ class DetectionService extends BaseService $params = array(); $params['patient_id'] = $user_info['client_user_id']; $params['family_id'] = $family_id; - $order_detection = OrderDetection::getOne($params); + $order_detection = OrderDetection::getLastOne($params); if (empty($order_detection)){ return success(); }