|
|
@@ -7,6 +7,7 @@ namespace app\api\controller\v1\taxiUser;
|
|
|
use app\api\controller\ApiController;
|
|
|
use app\api\model\taxi\MotorRecord;
|
|
|
use app\api\model\taxi\UserPaymentOrder;
|
|
|
+use app\common\model\TaxiUser;
|
|
|
use app\common\model\TaxiUsersLevel;
|
|
|
use app\common\model\Users;
|
|
|
use app\http\IResponse;
|
|
|
@@ -305,6 +306,19 @@ class User extends ApiController
|
|
|
return IResponse::failure('参数错误或级别不存在');
|
|
|
}
|
|
|
|
|
|
+ $taxiUser = TaxiUser::where(['user_id'=> $this->auth->user()['id']])->find();
|
|
|
+ if(empty($taxiUser)){
|
|
|
+ return IResponse::failure('司机不存在或您还不是司机,请先入驻成为司机');
|
|
|
+ }
|
|
|
+
|
|
|
+ if(!in_array($taxiUser['status'], [1,2])){
|
|
|
+ return IResponse::failure('您还未通过司机入驻审核,请先通过审核后操作');
|
|
|
+ }
|
|
|
+
|
|
|
+ if($taxiUser['level'] >= $levelData['level']){
|
|
|
+ return IResponse::failure('升级等级参数错误,不能低于司机当前等级');
|
|
|
+ }
|
|
|
+
|
|
|
$data = [
|
|
|
'user_id'=> $this->auth->user()['id'],
|
|
|
'order_no'=> get_order_no(),
|