route.php 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | ThinkPHP [ WE CAN DO IT JUST THINK ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
  8. // +----------------------------------------------------------------------
  9. // | Author: liu21st <liu21st@gmail.com>
  10. // +----------------------------------------------------------------------
  11. Route::get('think', function () {
  12. return 'hello,ThinkPHP5!';
  13. });
  14. Route::get('out', 'app\api\controller\login\LoginController/out');
  15. //const routes = [
  16. // ['test', 'app\api\controller\test\TestController/testOne'],
  17. // ['cs', 'app\api\controller\test\TestController/get'],
  18. // ['login', 'app\api\controller\login\LoginController/login'],
  19. //];
  20. //
  21. //foreach(routes as $v) {
  22. // Route::post($v[0], $v[1])
  23. // ->header('Access-Control-Allow-Headers','X-Requested-With,Content-Type,zskk-random,zskk-signature,zskk-timestamp,zskk-token')
  24. // ->allowCrossDomain();
  25. //}
  26. Route::get('test', 'app\api\controller\test\TestController/testOne');
  27. Route::get('testQc', 'app\api\controller\test\TestController/testQc20250123');
  28. Route::get('testE', 'app\api\controller\test\TestController/t');
  29. Route::get('cs', 'app\api\controller\test\TestController/get');
  30. Route::get('getInsNum', 'app\api\controller\butt\ButtController/ins_num')->allowCrossDomain();;
  31. Route::get('xz/test', 'app\api\controller\xz\XzController/xzTest');
  32. Route::get('getWjw', 'app\api\controller\xz\XzController/getWjwData');
  33. Route::get('getRemoteReport', 'app\api\controller\xz\XzController/getYjRemote');
  34. Route::get('getWjwDoctor', 'app\api\controller\xz\XzController/getYjDoctor');
  35. Route::get('getRemoteCount', 'app\api\controller\xz\XzController/getRemoteCount');
  36. Route::get('dingding', 'app\api\controller\butt\ButtController/dingDing');
  37. Route::get('makeYdUrl', 'app\api\controller\butt\ButtController/makeYdUrl');
  38. Route::group('', function () {
  39. Route::get('getInsNum', 'app\api\controller\butt\ButtController/ins_num');;
  40. Route::post('getAiNode', 'app\api\controller\butt\ButtController/getAiNode');;
  41. Route::post('login', 'app\api\controller\login\LoginController/login');
  42. Route::post('logout', 'app\api\controller\login\LoginController/loginOut');
  43. Route::post('sendMessage', 'app\api\controller\login\LoginController/send_message_again');
  44. Route::post('checkCode', 'app\api\controller\login\LoginController/check_code');
  45. Route::post('register/list', 'app\api\controller\register\RegisterController/list');
  46. Route::post('register/add', 'app\api\controller\register\RegisterController/addRegister');
  47. Route::post('register/info', 'app\api\controller\register\RegisterController/detail');
  48. Route::post('register/edit', 'app\api\controller\register\RegisterController/editRegister');
  49. Route::post('register/del', 'app\api\controller\register\RegisterController/delRegister');
  50. Route::post('exam/list', 'app\api\controller\exam\ExamController/examList');
  51. Route::post('exam/remote', 'app\api\controller\exam\ExamController/remoteList');
  52. Route::post('exam/getReport', 'app\api\controller\exam\ExamController/getReport');
  53. Route::post('exam/changeDoctor', 'app\api\controller\exam\ExamController/changeDoctor');
  54. Route::post('exam/getFilmAnnex', 'app\api\controller\exam\ExamController/getFilmAnnex');
  55. Route::post('exam/delExam', 'app\api\controller\exam\ExamController/del_exam');
  56. Route::post('getSyncAi', 'app\api\controller\exam\ExamController/getSyncAi');
  57. Route::post('report/details', 'app\api\controller\report\ReportController/details');
  58. Route::post('report/wj', 'app\api\controller\xz\XzController/wjDetails');
  59. Route::post('report/save', 'app\api\controller\report\ReportController/save');
  60. Route::post('report/audit', 'app\api\controller\report\ReportController/audit');
  61. Route::post('report/rejectAudit', 'app\api\controller\report\ReportController/reject_audit');
  62. Route::post('report/confirm', 'app\api\controller\report\ReportController/confirm');
  63. Route::post('report/stage', 'app\api\controller\report\ReportController/stage');
  64. Route::post('report/print', 'app\api\controller\report\ReportController/printReport');
  65. Route::post('report/saveVideo', 'app\api\controller\report\ReportController/save_video');
  66. Route::post('report/getVideo', 'app\api\controller\report\ReportController/getVideo');
  67. Route::post('report/changeStatus', 'app\api\controller\report\ReportController/changeReport');
  68. Route::post('report/checkLock', 'app\api\controller\report\ReportController/checkLock');
  69. Route::post('report/getAiReport', 'app\api\controller\report\ReportController/getAiReport');
  70. Route::post('report/deleteAiReport', 'app\api\controller\report\ReportController/deleteAiReport');
  71. Route::post('report/checkPurview', 'app\api\controller\report\ReportController/checkPurview');
  72. Route::post('butt/print', 'app\api\controller\butt\ButtController/printReport');
  73. Route::get('butt/getPrint', 'app\api\controller\butt\ButtController/getPrintData');
  74. Route::get('short', 'app\api\controller\butt\ButtController/goNoteUrl');
  75. Route::get('butt/getPay', 'app\api\controller\butt\ButtController/getPayExam');
  76. Route::post('butt/getPay', 'app\api\controller\butt\ButtController/getPayExam');
  77. Route::get('butt/changeSyncStatus', 'app\api\controller\butt\ButtController/changeSyncStatus');
  78. Route::post('butt/changeSyncStatus', 'app\api\controller\butt\ButtController/changeSyncStatus');
  79. Route::post('butt/changePayStatus', 'app\api\controller\butt\ButtController/changePayStatus');
  80. Route::get('butt/getBindInfo', 'app\api\controller\butt\ButtController/getBindInfo');
  81. Route::post('butt/getMiddleInfo', 'app\api\controller\butt\ButtController/getMiddle');
  82. Route::post('butt/changeMiddleStatus', 'app\api\controller\butt\ButtController/changeMiddleStatus');
  83. Route::post('butt/syncMiddle', 'app\api\controller\butt\ButtController/syncMiddle');
  84. Route::post('butt/getWxUserinfo', 'app\api\controller\butt\ButtController/getWechatData');
  85. Route::post('report/remotesave', 'app\api\controller\report\ReportController/remote_save');
  86. Route::post('report/remoteaudit', 'app\api\controller\report\ReportController/remote_audit');
  87. Route::post('report/checkWrite', 'app\api\controller\report\ReportController/checkWrite');
  88. Route::post('report/delWrite', 'app\api\controller\report\ReportController/delWriting');
  89. Route::post('report/getDcmZip', 'app\api\controller\report\ReportController/downDcm');
  90. Route::post('apply/protocol', 'app\api\controller\apply\ApplyController/protocol');
  91. Route::post('apply/step1', 'app\api\controller\apply\ApplyController/step1');
  92. Route::post('apply/stage', 'app\api\controller\apply\ApplyController/stage');
  93. Route::post('apply/upload', 'app\api\controller\apply\ApplyController/upload');
  94. Route::post('apply/step2', 'app\api\controller\apply\ApplyController/step2');
  95. Route::post('apply/step3', 'app\api\controller\apply\ApplyController/step3');
  96. Route::post('apply/agree', 'app\api\controller\apply\ApplyController/agree');
  97. Route::post('apply/cancel', 'app\api\controller\apply\ApplyController/cancelOrder');
  98. Route::post('apply/reject', 'app\api\controller\apply\ApplyController/reject');
  99. Route::post('apply/complete', 'app\api\controller\apply\ApplyController/complete');
  100. Route::post('apply/recall', 'app\api\controller\apply\ApplyController/recall');
  101. Route::post('apply/status', 'app\api\controller\apply\ApplyController/getRemoteStatus');
  102. Route::post('apply/confirm', 'app\api\controller\apply\ApplyController/confirm');
  103. Route::post('apply/details', 'app\api\controller\apply\ApplyController/details');
  104. Route::post('apply/applyDetails', 'app\api\controller\apply\ApplyController/applyDetails');
  105. Route::post('apply/report', 'app\api\controller\apply\ApplyController/report');
  106. Route::post('apply/progress', 'app\api\controller\apply\ApplyController/progress');
  107. Route::post('apply/bbs', 'app\api\controller\apply\ApplyController/bbs');
  108. Route::post('apply/bbsupload', 'app\api\controller\apply\ApplyController/bbsUpload');
  109. Route::post('apply/applyupload', 'app\api\controller\apply\ApplyController/applyUpload');
  110. Route::post('dict/devicelist', 'app\api\controller\dict\DictController/deviceList');
  111. Route::post('dict/subclass', 'app\api\controller\dict\DictController/examSubclassList');
  112. Route::post('dict/examclass', 'app\api\controller\dict\DictController/getExamClass');
  113. Route::post('dict/project', 'app\api\controller\dict\DictController/examProjectList');
  114. Route::post('dict/illness', 'app\api\controller\dict\DictController/illness');
  115. Route::post('dict/familyill', 'app\api\controller\dict\DictController/familyIll');
  116. Route::post('dict/department', 'app\api\controller\dict\DictController/department');
  117. Route::post('dict/doctors', 'app\api\controller\dict\DictController/doctors');
  118. Route::post('dict/icdclass', 'app\api\controller\dict\DictController/icdClass');
  119. Route::post('dict/icdList', 'app\api\controller\dict\DictController/icdList');
  120. Route::post('dict/saveQuality', 'app\api\controller\dict\DictController/saveQuality');
  121. Route::post('dict/getQuality', 'app\api\controller\dict\DictController/getQuality');
  122. Route::post('dict/qualityFactorPic', 'app\api\controller\dict\DictController/qualityFactorPic');
  123. Route::post('dict/qualityFactorReport', 'app\api\controller\dict\DictController/qualityFactorReport');
  124. Route::post('dict/getAppDepart', 'app\api\controller\dict\DictController/getApplicationDepartment');
  125. Route::post('dict/getNewPart', 'app\api\controller\dict\DictController/getNewPart');
  126. Route::post('message/list', 'app\api\controller\message\MessageController/messageList');
  127. Route::post('message/readall', 'app\api\controller\message\MessageController/allRead');
  128. Route::post('message/del', 'app\api\controller\message\MessageController/delRead');
  129. Route::post('message/delall', 'app\api\controller\message\MessageController/delAll');
  130. Route::post('message/readone', 'app\api\controller\message\MessageController/read');
  131. Route::post('message/getone', 'app\api\controller\message\MessageController/info');
  132. Route::post('message/deleteone', 'app\api\controller\message\MessageController/deleteone');
  133. Route::post('message/unread', 'app\api\controller\message\MessageController/unRead');
  134. Route::post('message/special', 'app\api\controller\message\MessageController/getSpecialMessage');
  135. Route::post('remote/info', 'app\api\controller\remote\RemoteController/info');
  136. Route::post('remote/detail', 'app\api\controller\remote\RemoteController/detail');
  137. Route::post('remote/local', 'app\api\controller\remote\RemoteController/local_institution');
  138. // Route::post('remote/apply', 'app\api\controller\remote\RemoteController/applicationList');
  139. Route::post('remote/todaylist', 'app\api\controller\remote\RemoteController/todayApplicationList');
  140. Route::post('remote/all', 'app\api\controller\remote\RemoteController/all');
  141. Route::post('remote/applicationinfo', 'app\api\controller\remote\RemoteController/getApplicationInfo');
  142. Route::post('remote/distribute', 'app\api\controller\remote\RemoteController/distribute');
  143. Route::post('remote/doctorList', 'app\api\controller\remote\RemoteController/doctorList');
  144. Route::post('remote/videoList', 'app\api\controller\remote\RemoteController/getVideoList');
  145. Route::post('remote/remoteList', 'app\api\controller\remote\RemoteController/getExamList');
  146. Route::post('remote/videoUpload', 'app\api\controller\remote\RemoteController/videoUpload');
  147. Route::post('remote/rejectStatus', 'app\api\controller\remote\RemoteController/rejectStatus');
  148. Route::post('super/institution', 'app\api\controller\super\SuperController/institution_list');
  149. Route::post('super/doctor', 'app\api\controller\super\SuperController/doctor_list');
  150. Route::post('template/all', 'app\api\controller\template\TemplateController/getAllTemplate');
  151. Route::post('template/public', 'app\api\controller\template\TemplateController/getPublic');
  152. Route::post('template/private', 'app\api\controller\template\TemplateController/getPrivate');
  153. Route::post('template/child', 'app\api\controller\template\TemplateController/getChild');
  154. Route::post('template/createChild', 'app\api\controller\template\TemplateController/saveChildTemplate');
  155. Route::post('template/createParent', 'app\api\controller\template\TemplateController/saveParentTemplate');
  156. Route::post('template/getTemplateInfo', 'app\api\controller\template\TemplateController/getTemplateInfo');
  157. Route::post('template/updateTemplate', 'app\api\controller\template\TemplateController/updateTemplate');
  158. Route::post('template/parent', 'app\api\controller\template\TemplateController/getParent');
  159. Route::post('template/delete', 'app\api\controller\template\TemplateController/delTemplate');
  160. Route::post('template/hospital', 'app\api\controller\template\TemplateController/getHospitalTemplate');
  161. Route::post('doctor/info', 'app\api\controller\doctors\DoctorController/info');
  162. Route::post('getlogincode', 'app\api\controller\doctors\DoctorController/getLoginCode');
  163. Route::post('doctor/changepwd', 'app\api\controller\doctors\DoctorController/changePwd');
  164. Route::post('doctor/changeinfo', 'app\api\controller\doctors\DoctorController/changeInfo');
  165. Route::post('doctor/attachment', 'app\api\controller\doctors\DoctorController/attachmentUpload');
  166. Route::post('doctor/autograph', 'app\api\controller\doctors\DoctorController/autographUpload');
  167. Route::post('doctor/power', 'app\api\controller\doctors\DoctorController/getPower');
  168. Route::post('doctor/list', 'app\api\controller\doctors\DoctorController/doctorList');
  169. Route::post('downData', 'app\api\controller\doctors\DoctorController/downData');
  170. Route::post('creatPACSOrder', 'app\api\controller\xz\XzController/createPacs');
  171. Route::post('cancelExam', 'app\api\controller\xz\XzController/cancel');
  172. Route::post('xz/push2', 'app\api\controller\xz\XzController/pushExam');
  173. Route::post('xz/push3', 'app\api\controller\xz\XzController/push3');
  174. Route::post('xz/push4', 'app\api\controller\xz\XzController/push4');
  175. Route::post('xz/create', 'app\api\controller\xz\XzController/createExam');
  176. Route::post('getDcm', 'app\api\controller\xz\XzController/getDcmUrl');
  177. Route::post('saveDcmNode', 'app\api\controller\xz\XzController/saveImageNode');
  178. Route::post('film/callback', 'app\api\controller\xz\XzController/filmCallback');
  179. Route::post('butt/getExam', 'app\api\controller\butt\ButtController/getExams');
  180. Route::post('butt/getReport', 'app\api\controller\butt\ButtController/getReports');
  181. Route::post('butt/getInsReport', 'app\api\controller\butt\ButtController/getInsReport');
  182. Route::post('butt/getConfirmExam', 'app\api\controller\butt\ButtController/getConfirmExams');
  183. Route::post('butt/saveReport', 'app\api\controller\butt\ButtController/save_report');
  184. Route::post('butt/saveExam', 'app\api\controller\butt\ButtController/save_exam');
  185. Route::post('butt/register', 'app\api\controller\butt\ButtController/register');
  186. Route::post('butt/saveFile', 'app\api\controller\butt\ButtController/saveFile');
  187. Route::post('butt/search', 'app\api\controller\butt\ButtController/exam_search');
  188. Route::post('butt/anotherSearch', 'app\api\controller\butt\ButtController/another_exam_search');
  189. Route::post('butt/saveVideo', 'app\api\controller\butt\ButtController/save_video_url');
  190. Route::get('butt/getWorkList', 'app\api\controller\butt\ButtController/getWorkList');
  191. Route::post('butt/getWorkList', 'app\api\controller\butt\ButtController/getWorkList');
  192. Route::post('butt/getNotInsReport', 'app\api\controller\butt\ButtController/getNotInsReport');
  193. Route::post('butt/setNameCache', 'app\api\controller\butt\ButtController/setNameCache');
  194. Route::get('butt/saveAnnex', 'app\api\controller\butt\ButtController/saveAnnex');
  195. Route::post('butt/saveAnnex', 'app\api\controller\butt\ButtController/saveAnnex');
  196. Route::get('butt/savePrint', 'app\api\controller\butt\ButtController/savePrintSync');
  197. Route::post('butt/savePrint', 'app\api\controller\butt\ButtController/savePrintSync');
  198. Route::get('butt/saveRegister', 'app\api\controller\butt\ButtController/saveRegister');
  199. Route::post('butt/saveRegister', 'app\api\controller\butt\ButtController/saveRegister');
  200. Route::post('saveAiReport', 'app\api\controller\butt\ButtController/saveAiReport');
  201. Route::post('butt/getField', 'app\api\controller\butt\ButtController/getField');
  202. Route::post('getDmReport', 'app\api\controller\butt\ButtController/getDmReport');
  203. Route::post('butt/sendUploadFile', 'app\api\controller\butt\ButtController/getUpload');
  204. Route::post('wechat/downDcm', 'app\api\controller\xz\XzController/downWeChatDcm');
  205. Route::post('ai/sendDcm', 'app\api\controller\exam\ExamController/sendDcm');
  206. Route::get('ai/csSendDcm', 'app\api\controller\xz\XzController/sendDcm');
  207. Route::post('getVersion', 'app\api\controller\butt\ButtController/getRisVersion');
  208. Route::post('getVersionInfo', 'app\api\controller\butt\ButtController/getVersionInfo');
  209. Route::post('wechat/refund', 'app\api\controller\wechatback\WechatbackController/wechatRefund');
  210. Route::post('wechat/callback', 'app\api\controller\wechatback\WechatbackController/wechatCallback');
  211. Route::post('wechat/payback', 'app\api\controller\wechatback\WechatbackController/wechatStudyPayCallback');
  212. Route::post('test/template/child', 'app\api\controller\test\TestController/getChild');
  213. Route::get('image/node', 'app\api\controller\xz\XzController/getImageNode');
  214. Route::post('image/node', 'app\api\controller\xz\XzController/getImageNode');
  215. Route::post('applets/startApplication', 'app\api\controller\applets\AppletsController/application_start');
  216. Route::post('applets/myApplication', 'app\api\controller\applets\AppletsController/myApplication');
  217. Route::post('applets/saveAutograph', 'app\api\controller\applets\AppletsController/save_autograph');
  218. Route::post('applets/autographSwitch', 'app\api\controller\applets\AppletsController/autograph_switch');
  219. Route::post('applets/getAutograph', 'app\api\controller\applets\AppletsController/getAutograph');
  220. })->header('Access-Control-Allow-Headers','X-Requested-With,Content-Type,zskk-random,zskk_institution,zskk-signature,zskk-timestamp,zskk-token,zskk-version')
  221. ->allowCrossDomain();
  222. return [
  223. ];