瀏覽代碼

完善报名

15954078560 3 年之前
父節點
當前提交
62cd89dbc6
共有 1 個文件被更改,包括 21 次插入20 次删除
  1. 21 20
      application/api/controller/Index.php

+ 21 - 20
application/api/controller/Index.php

@@ -206,6 +206,27 @@ class Index extends Api
         $user_coupon = Db::name('user_coupon');
         foreach ($active_people_arr as $k => &$v) {
             $data = [];
+            //检查信息
+            if (!$v['name'] || iconv_strlen($v['name'], 'utf-8') > 50) {
+                $this->error('请输入正确姓名');
+                break;
+            }
+            if (iconv_strlen($v['idcard'], 'utf-8') != 18) {
+                $this->error('请输入正确身份证号');
+                break;
+            }
+            if (!is_mobile($v['mobile'])) {
+                $this->error('请输入正确手机号');
+                break;
+            }
+            if (!$v['emergencycontact'] || iconv_strlen($v['emergencycontact'], 'utf-8') > 50) {
+                $this->error('请输入紧急联系人');
+                break;
+            }
+            if (!is_mobile($v['contactmobile'])) {
+                $this->error('请输入正确紧急联系人方式');
+                break;
+            }
             //判断是否报名过
             $count = $active_people->where(['active_id' => $id, 'idcard' => $v['idcard'], 'status' => ['neq', 3]])->count('id');
             if ($count) {
@@ -391,26 +412,6 @@ class Index extends Api
                         break;
                     }
                 }
-                if (!$v['name'] || iconv_strlen($v['name'], 'utf-8') > 50) {
-                    $this->error('请输入正确姓名');
-                    break;
-                }
-                if (iconv_strlen($v['idcard'], 'utf-8') != 18) {
-                    $this->error('请输入正确身份证号');
-                    break;
-                }
-                if (!is_mobile($v['mobile'])) {
-                    $this->error('请输入正确手机号');
-                    break;
-                }
-                if (!$v['emergencycontact'] || iconv_strlen($v['emergencycontact'], 'utf-8') > 50) {
-                    $this->error('请输入紧急联系人');
-                    break;
-                }
-                if (!is_mobile($v['contactmobile'])) {
-                    $this->error('请输入正确紧急联系人方式');
-                    break;
-                }
                 //判断是否符合满几人减免一人费用
                 //会员权限
                 if ($vip_info['manypeople'] > 1 && $k == $vip_info['manypeople'] - 1) {