|
@@ -341,11 +341,21 @@ class Member extends Controller
|
|
|
$success_num = 0;
|
|
|
// name account account_type level_id days
|
|
|
foreach ($res_arr as $new_user) {
|
|
|
- $check_where[] = $new_user['2'] == 1 ? ['email','=',$new_user['1']] : ['phone','=',$new_user['1']];
|
|
|
+ $check_where[] = $new_user['2'] == 1 ? ['email','=',trim($new_user['1'])]: ['phone','=',trim($new_user['1'])];
|
|
|
$ck_res = User::where($check_where)->value('id');
|
|
|
- if($ck_res) continue;
|
|
|
+ if($ck_res){
|
|
|
+ Data::save('UserLevelRank',[
|
|
|
+ 'user_id'=>$ck_res,
|
|
|
+ 'level_id'=>intval($new_user['3']),
|
|
|
+ 'start_time'=>time(),
|
|
|
+ 'end_time'=>time()+86400* intval($new_user['4']),
|
|
|
+ 'end_date'=>date('Y-m-d H:i:s',time()+86400*intval($new_user['4']))],'user_id',['user_id'=>$ck_res]);
|
|
|
+ $success_num++;
|
|
|
+ User::where('id',$ck_res)->update(['level_id'=>intval($new_user['3']),'level_exp'=>time()+86400* intval($new_user['4'])]);
|
|
|
+ continue;
|
|
|
+ }
|
|
|
$user_add= [];
|
|
|
- $new_user['2'] == 1 ? $user_add['email'] = $new_user['1'] : $user_add['phone'] = $new_user['1'];
|
|
|
+ $new_user['2'] == 1 ? $user_add['email'] = trim($new_user['1']) : $user_add['phone'] = trim($new_user['1']);
|
|
|
$user_add['name'] = $new_user['0'];
|
|
|
$user_add['account_type'] = $new_user['2'];
|
|
|
$add_res = User::create($user_add);
|