Medical.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. declare (strict_types=1);
  3. namespace app\zskk\controller;
  4. use app\zskk\model\Medicalinformation;
  5. use Throwable;
  6. use app\common\controller\ZskkApi;
  7. class Medical extends ZskkApi
  8. {
  9. protected array $noNeedDecrypt = ['addMedical'];
  10. protected array $noNeedDecode = ['addMedical'];
  11. protected array $noNeedBlur = ['addMedical'];
  12. protected array $noNeedEncode = ['addMedical'];
  13. protected array $noNeedEncrypt = ['addMedical'];
  14. /**
  15. * 后台初始化请求
  16. * @return void
  17. * @throws Throwable
  18. */
  19. public function addMedical(Medicalinformation $model): void
  20. {
  21. $params = $this->request->post();
  22. // var_dump("接口调用入参");
  23. // var_dump($params);die;
  24. $data = [];
  25. $data['SERIESNUM'] = $params[''];
  26. // $data['CLASS_CODE'] = $params[''];
  27. $data['CLASS'] = $params[''];
  28. $data['ENCOUNTER_CARD_NO'] = $params[''];
  29. $data['RECORD_CODE'] = $params[''];
  30. $data['HOS_EMPI'] = $params[''];
  31. $data['MPI'] = $params[''];
  32. $data['NAME'] = $params[''];
  33. $data['ENCOUNTER_DATE'] = $params[''];
  34. $data['DEPTNAME'] = $params[''];
  35. $data['DIAGNOSECODE'] = $params[''];
  36. $data['DIAGNOSENAME'] = $params[''];
  37. $data['CHIEFCOMPLAINT'] = $params[''];
  38. $data['ORGCODE'] = $params[''];
  39. $data['ORGNAME'] = $params[''];
  40. $data['AGE'] = $params[''];
  41. $data['SEX'] = $params[''];
  42. $data['SEX_CODE'] = $params[''];
  43. $model->save($data);
  44. $data = $model->where(true)->find();
  45. var_dump("接口调用响应");
  46. var_dump($data);
  47. $this->success('', $data);
  48. }
  49. }