LinkController.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. namespace app\api\controller\link;
  3. use app\api\controller\ZskkDefaultController;
  4. use app\api\servies\dict\DictService;
  5. use app\api\servies\link\LinkService;
  6. use think\Exception;
  7. use think\facade\Request;
  8. class LinkController extends ZskkDefaultController
  9. {
  10. protected $needToken = false;
  11. protected $logName = "LinkController";
  12. public function getPacsInstitutionExam(LinkService $linkService)
  13. {
  14. $data = $linkService->getPacsInstitutionExam();
  15. return $this->success($data);
  16. }
  17. public function getPacsDateExam(LinkService $linkService)
  18. {
  19. $list = $linkService->getPacsDateExam();
  20. return $this->success($list);
  21. }
  22. public function getPacsAgeExam(LinkService $linkService)
  23. {
  24. $list = $linkService->getPacsAgeExam();
  25. return $this->success($list);
  26. }
  27. public function getPacsCount(LinkService $linkService)
  28. {
  29. $list = $linkService->getPacsCount();
  30. return $this->success($list);
  31. }
  32. public function getPacsResult(LinkService $linkService)
  33. {
  34. $list = $linkService->getPacsResult();
  35. return $this->success($list);
  36. }
  37. public function getPacsSex(LinkService $linkService)
  38. {
  39. $list = $linkService->getPacsSex();
  40. return $this->success($list);
  41. }
  42. public function getMiddleProjectList(LinkService $linkService)
  43. {
  44. $list = $linkService->getMiddleProjectList();
  45. return $this->success($list);
  46. }
  47. public function getPacsMapExam(LinkService $linkService)
  48. {
  49. $list = $linkService->getPacsMapExam();
  50. return $this->success($list);
  51. }
  52. public function getViewDetail(LinkService $linkService)
  53. {
  54. $param = Request::param();
  55. $info = $this->getCache($param['token']);
  56. if(empty($info)){
  57. $this->throwError('token过期或已失效','-1');
  58. }
  59. $arr = $linkService->getViewDetail($info);
  60. return json_encode(['data'=>$arr,'code'=>0,'msg'=>'success'],JSON_UNESCAPED_UNICODE);
  61. }
  62. }