UploadController.php 978 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: leo
  5. * Date: 2018/2/24
  6. * Time: 下午12:48
  7. */
  8. namespace frontendApi\modules\v1\controllers;
  9. use common\helpers\Cache;
  10. use common\models\forms\UploadForm;
  11. use common\models\UserInfo;
  12. use common\models\Withdraw;
  13. use frontendApi\modules\v1\models\User;
  14. use yii\web\UploadedFile;
  15. class UploadController extends BaseController
  16. {
  17. public $modelClass = UserInfo::class;
  18. /**
  19. * 提现时的上传token
  20. * @return mixed
  21. * @throws \yii\base\Exception
  22. * @throws \yii\web\HttpException
  23. */
  24. public function actionWithdrawToken(){
  25. // 检查该用户是否已经提过现,如果提过,则不允许上传身份证
  26. if(Withdraw::findUseSlaves()->where('USER_ID=:USER_ID', [':USER_ID'=>\Yii::$app->user->id])->exists()){
  27. return static::notice('这不是您的第一次提现', 400);
  28. }
  29. $token = Cache::setUploadToken();
  30. return static::notice($token);
  31. }
  32. }