|
@@ -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) {
|