LakalaApplicationController.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace pt\controllers;
  3. use bizGhs\lakala\services\LakalaAccountService;
  4. use common\components\util;
  5. use Yii;
  6. class LakalaApplicationController extends BaseController
  7. {
  8. public function actionList()
  9. {
  10. $status = Yii::$app->request->get('status', '');
  11. $keyword = Yii::$app->request->get('keyWord', '');
  12. util::success(LakalaAccountService::platformList($status, $keyword));
  13. }
  14. public function actionDetail()
  15. {
  16. $id = (int)Yii::$app->request->get('id', 0);
  17. util::success(LakalaAccountService::platformDetail($id));
  18. }
  19. public function actionSave()
  20. {
  21. $id = (int)Yii::$app->request->post('id', 0);
  22. $formData = Yii::$app->request->post('formData', []);
  23. $currentStep = (int)Yii::$app->request->post('currentStep', 5);
  24. if (is_string($formData)) {
  25. $formData = json_decode($formData, true);
  26. }
  27. if (!is_array($formData)) {
  28. util::fail('表单数据格式错误');
  29. }
  30. util::success(LakalaAccountService::platformSave($id, $formData, $currentStep));
  31. }
  32. public function actionUploadFile()
  33. {
  34. $id = (int)Yii::$app->request->post('id', 0);
  35. $content = Yii::$app->request->post('content', '');
  36. $imgType = Yii::$app->request->post('imgType', '');
  37. $isOcr = (int)Yii::$app->request->post('isOcr', 0);
  38. util::success(LakalaAccountService::platformUpload($id, $content, $imgType, $isOcr));
  39. }
  40. public function actionReject()
  41. {
  42. $id = (int)Yii::$app->request->post('id', 0);
  43. $reason = Yii::$app->request->post('reason', '');
  44. LakalaAccountService::platformReject($id, $reason);
  45. util::complete('已驳回');
  46. }
  47. public function actionApprove()
  48. {
  49. $id = (int)Yii::$app->request->post('id', 0);
  50. util::success(LakalaAccountService::platformApprove($id));
  51. }
  52. }