Mt5Controller.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Titan 名字就是密码
  5. * Date: 2020/1/2
  6. * Time: 18:46
  7. */
  8. namespace backend\controllers;
  9. use backend\models\Mt5Deal;
  10. use backend\models\Mt5Order;
  11. use backend\models\Mt5Positions;
  12. use Yii;
  13. use yii\web\Controller;
  14. /**
  15. * mt5管理
  16. * Class Mt5Controller
  17. * @package backend\controllers
  18. */
  19. class Mt5Controller extends BaseController
  20. {
  21. public $enableCsrfValidation = false;
  22. public function actionPositionList()
  23. {
  24. $model = new Mt5Positions();
  25. $result = $model->getPositionList(Yii::$app->request->post());
  26. if ($result['code']) {
  27. return $this->outJson(1, $result['data']);
  28. } else {
  29. return $this->outJson(0, [], $result['message']);
  30. }
  31. }
  32. public function actionOrderList()
  33. {
  34. $model = new Mt5Order();
  35. // $data = ['order'=>'Order','orderBy'=>"desc",'search'=>"","start"=>0,"length"=>20,'draw'=>1];
  36. $result = $model->getOrderList(Yii::$app->request->post());
  37. if ($result['code']) {
  38. return $this->outJson(1, $result['data']);
  39. } else {
  40. return $this->outJson(0, [], $result['message']);
  41. }
  42. }
  43. public function actionDealList()
  44. {
  45. $model = new Mt5Deal();
  46. //$data = ['order'=>'Order','orderBy'=>"desc",'search'=>"","start"=>0,"length"=>20,'draw'=>1];
  47. $result = $model->getDealList(Yii::$app->request->post());
  48. if ($result['code']) {
  49. return $this->outJson(1, $result['data']);
  50. } else {
  51. return $this->outJson(0, [], $result['message']);
  52. }
  53. }
  54. }