lizhen_gitee преди 1 година
родител
ревизия
793953f8ae
променени са 1 файла, в които са добавени 14 реда и са изтрити 5 реда
  1. 14 5
      application/api/controller/User.php

+ 14 - 5
application/api/controller/User.php

@@ -436,11 +436,20 @@ class User extends Api
             $this->error('VIP才能设置隐私权限');
         }
 
-        $data = [
-            'yinsi'   => input('yinsi',0),
-            'yinshen' => input('yinshen',0),
-            'wuhen'   => input('wuhen',0),
-        ];
+        $field_array = ['yinsi','yinshen','wuhen'];
+
+        $data = [];
+        foreach($field_array as $key => $field){
+
+            if(!input('?'.$field)){
+                continue;
+            }
+
+            $newone = input($field);
+
+            $data[$field] = $newone;
+        }
+
 
         $update_rs = Db::name('user_power')->where('id',$this->auth->id)->update($data);