request->get(); try { return $this->data(RevisitCohortLogic::overview($params, static::COHORT_TYPE)); } catch (\InvalidArgumentException $e) { return $this->fail($e->getMessage()); } } public function deptOptions() { return $this->data(RevisitCohortLogic::deptOptions()); } /** 「被指派数」点击下钻:诊单维度明细 */ public function assignLines() { @set_time_limit(120); $params = $this->request->get(); try { return $this->data(RevisitCohortLogic::assignLines($params, static::COHORT_TYPE)); } catch (\InvalidArgumentException $e) { return $this->fail($e->getMessage()); } } /** 「N 诊单数」点击下钻:具体订单明细 */ public function visitOrderLines() { @set_time_limit(120); $params = $this->request->get(); try { return $this->data(RevisitCohortLogic::visitOrderLines($params, static::COHORT_TYPE)); } catch (\InvalidArgumentException $e) { return $this->fail($e->getMessage()); } } }