|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace app\api\service\order;
|
|
|
|
|
|
+use app\api\model\Order;
|
|
|
use app\api\model\Order as OrderModel;
|
|
|
|
|
|
use app\api\model\User;
|
|
@@ -608,6 +609,12 @@ class Checkout
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ // 是否存在未确认的升级产品
|
|
|
+ if(Order::where(['user_id'=> $this->model['user_id'],'order_status'=>10,'is_upgrade'=>1])->value('order_id')){
|
|
|
+ $this->error = '您有未处理完成的升级商品订单,请先处理';
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
// 检查是否购买的低级别升级套餐
|
|
|
if($this->model['is_upgrade']==1){
|
|
|
$grade = User::alias('a')
|