ServiceController.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. namespace app\controllers;
  3. use Yii;
  4. use app\models\Accounts;
  5. use yii\web\Request;
  6. use yii\rest\Controller;
  7. use app\models\AccountModel;
  8. use app\models\ServiceModel;
  9. use app\models\entity\Sections;
  10. use app\models\entity\Jobtypes;
  11. class ServiceController extends MainController
  12. {
  13. /*
  14. Принять Запрос (SMoPP от ЕИПП) на проверку RFID метки секции Проверить RFIDМетку
  15. */
  16. public function actionCheckrfid()
  17. {
  18. /*
  19. $arrayParams['series'] = Yii::$app->request->post('series');
  20. $arrayParams['number'] = Yii::$app->request->post('number');
  21. $arrayParams['subnumber'] = Yii::$app->request->post('subnumber');
  22. $arrayParams['dateTime'] = Yii::$app->request->post('dateTime');
  23. $arrayParams['rfid'] = Yii::$app->request->post('rfid');
  24. $url = Yii::$app->params['api']['domain'] . Yii::$app->params['api']['pathCheckRfid'];
  25. $result = $this->curlRequest($url,$arrayParams);
  26. */
  27. $serviceModel = new ServiceModel();
  28. $requestUser = $serviceModel->requestUser(); // cсписок пользователей
  29. $newUsreArray = $serviceModel->getNewUsers(Yii::$app->params['api']['testApiRequest']); // ид новых пользователей
  30. if ( !empty($newUsreArray) ) {
  31. // код созданя пользователя уже есть его надо скопировать
  32. }
  33. $suitUserArray = $serviceModel->getSuitUser();
  34. return ;
  35. }
  36. /*
  37. Принять Запрос (SMoPP от ЕИПП) на проведение осмотра на дату и время
  38. */
  39. public function actionInspectionPerformance()
  40. {
  41. $arrayParams['series'] = Yii::$app->request->post('series');
  42. $arrayParams['number'] = Yii::$app->request->post('number');
  43. $arrayParams['subnumber'] = Yii::$app->request->post('subnumber');
  44. $arrayParams['diagnosticCard'] = Yii::$app->request->post('diagnosticCard');
  45. $arrayParams['kind'] = Yii::$app->request->post('kind');
  46. $arrayParams['dateTime'] = Yii::$app->request->post('dateTime');
  47. $url = Yii::$app->params['api']['domain'] . Yii::$app->params['api']['pathInspectionPerformance'];
  48. $result = $this->curlRequest($url,$arrayParams);
  49. }
  50. }