Empower.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. declare (strict_types=1);
  3. namespace app\zskk\controller;
  4. use app\common\controller\ZskkApi;
  5. use app\zskk\servies\EmpowerServies;
  6. use app\zskk\servies\PatientServies;
  7. class Empower extends ZskkApi
  8. {
  9. protected array $noNeedDecrypt = ['getToken', 'getRecogToken'];
  10. protected array $noNeedDecode = ['getToken', 'getRecogToken'];
  11. protected array $noNeedBlur = ['getToken', 'getRecogToken'];
  12. protected array $noNeedEncode = ['getToken', 'getRecogToken'];
  13. protected array $noNeedEncrypt = ['getToken', 'getRecogToken'];
  14. public function getToken(EmpowerServies $servies): void
  15. {
  16. $params = $this->request->post();
  17. $data = $servies->getInsToken($params);
  18. $this->success($data['msg'], $data['data']);
  19. }
  20. public function getRecogToken(EmpowerServies $servies, PatientServies $patientServies): void
  21. {
  22. $params = $this->request->post();
  23. $params = $this->getDecryptData($params['data']);
  24. $params = $patientServies->makeMappingData($params,'0','getRecogToken');
  25. $data = $servies->getRecogToken($params);
  26. $data = $patientServies->makeMappingData($data,'0','getRecogToken',2);
  27. $data = $this->makeEncryptData($data);
  28. $this->success('', $data);
  29. }
  30. }