zxhxx 3 years ago
parent
commit
068ec5c2b9
1 changed files with 7 additions and 4 deletions
  1. 7 4
      app/models/store/Package.php

+ 7 - 4
app/models/store/Package.php

@@ -35,6 +35,8 @@ class Package extends BaseModel
         $data['first_price'] = $first_price;
         $data['last_id'] = $last_id;
         $data['price'] = $price;
+        if(empty($user['phone']) || empty($user['wx_no']) || empty($user['alipay_no'])) return self::setErrorInfo('请点我的到个人中设置,完善信息后下单!');
+
         if(cache('reserve_'.$uid,1) &&  false) return self::setErrorInfo('你已报名,无需重复报名');
         if($last_id>0 && self::where('last_id',$last_id)->where('uid',$uid)->find())
         {
@@ -50,10 +52,10 @@ class Package extends BaseModel
 
         $integral = bcmul($price,bcdiv(sys_config('reserve_integral'),100,2),2);
         if($integral>$user['gold'])
-            {
-                cache('reserve_'.$uid,null);
-                return self::setErrorInfo('金豆不足,请先买金豆专区');
-            }
+        {
+            cache('reserve_'.$uid,null);
+            return self::setErrorInfo('金豆不足,请先买金豆专区');
+        }
         if($last_id>0 && self::where('id',$last_id)->value('status')==3) {
             cache('reserve_'.$uid,null);
             return self::setErrorInfo('已有用户预约,换个商品预约');
@@ -65,6 +67,7 @@ class Package extends BaseModel
             $to_uid = User::where('is_sys', 1)->order('sys_pay asc,uid asc')->value('uid');
             User::where('uid',$to_uid)->inc('sys_pay',1)->update();
         }
+        if(intval($to_uid)==0)  return self::setErrorInfo('系统未设置发包用户信息,联系客服设置发包用户,稍后在来!');
         $data['to_uid'] = $to_uid;
         self::beginTrans();
         try{