LeverController.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: chenkuan
  5. * Date: 2017/11/8
  6. * Time: 上午10:07
  7. */
  8. namespace backend\modules\user\controllers;
  9. use backend\models\LeverApi;
  10. use backend\models\searches\LeverSearch;
  11. class LeverController extends BaseController
  12. {
  13. public $enableCsrfValidation = false;
  14. public function actionIndex()
  15. {
  16. $member_id = $this->getMemberId();
  17. $leverApi = new LeverApi();
  18. $rs = $leverApi->Lever($member_id);
  19. return $this->render('index', [
  20. 'data' => $rs['data'],
  21. ]);
  22. }
  23. /**
  24. * 修改杠杆列表
  25. */
  26. public function actionLeverAjax()
  27. {
  28. $searchModel = new LeverSearch();
  29. $request = \Yii::$app->getRequest()->getQueryParams();
  30. $request['member_id'] = $this->getMemberId();
  31. $dataProvider = $searchModel->search($request);
  32. return $this->asJson($searchModel->outResult($dataProvider));
  33. }
  34. /**
  35. * 杠杆申请
  36. */
  37. public function actionLeverSave()
  38. {
  39. $request = \Yii::$app->request;
  40. if ($request->isPost) {
  41. $params = $request->post();
  42. $member_id = $this->getMemberId();
  43. $params['member_id'] = isset($member_id) ? $member_id : '';
  44. $params['login'] = isset($params['login']) ? trim($params['login']) : '';
  45. $params['lever'] = isset($params['lever']) ? trim($params['lever']) : '';
  46. $params['amount'] = isset($params['amount']) ? trim($params['amount']) : '';
  47. $leverApi = new LeverApi();
  48. $rs = $leverApi->addLever($params);
  49. return $this->asJson($rs);
  50. }
  51. }
  52. }