Browse Source

全站审核

lizhen_gitee 1 year ago
parent
commit
5ffe9287a1

+ 1 - 1
application/admin/lang/zh-cn/user/user.php

@@ -16,7 +16,7 @@ return [
     'Height'                 => '身高',
     'Weight'                 => '体重',
     'Birthday'               => '生日',
-    'Bio'                    => '个性签名',
+    'Bio'                    => '关于我',
     'Audio_bio'              => '语音签名',
     'Idcard_status'          => '实名认证',
     'Idcard_status -1'       => '未申请',

+ 19 - 2
application/api/controller/User.php

@@ -161,11 +161,12 @@ class User extends Api
         }
         //微信
         $wechat = new Wechat();
-        $wxuserinfo = $wechat->getwxuserinfo($code);
+        $wxuserinfo = $wechat->getAccessToken($code);
+
         if(!$wxuserinfo){
             $this->error('openid获取失败');
         }
-        if(!isset($wxuserinfo['openid'])){
+        if(!is_array($wxuserinfo) || !isset($wxuserinfo['openid'])){
             $this->error('openid获取失败');
         }
 
@@ -393,6 +394,22 @@ class User extends Api
             $data[$field] = $newone;
         }
 
+        //关于我,是否需要审核
+        $user_bio_audit_switch = config('site.user_bio_audit_switch');
+        if(isset($data['bio']) && !empty($data['bio']) && $user_bio_audit_switch == 1){
+            if($data['bio'] != $this->auth->bio){
+                $bio_data = [
+                    'user_id' => $this->auth->id,
+                    'bio'     => $this->auth->bio,
+                    'new_bio' => $data['bio'],
+                    'createtime' => time(),
+                ];
+                Db::name('user_audit')->insertGetId($bio_data);
+            }
+            unset($data['bio']);
+        }
+
+        //
         if(isset($data['birthday'])){
             $data['birthday'] = strtotime($data['birthday']);
         }

+ 1 - 0
application/common/model/Config.php

@@ -109,6 +109,7 @@ class Config extends Model
             'website' => 'TKEN配置',
             'takecash' => '提现配置',
             'indexpipei' => '匹配设置',
+            'contentaudit' => '全站审核',
         );
         foreach ($groupList as $k => &$v) {
             $v = __($v);

+ 3 - 0
application/extra/site.php

@@ -29,6 +29,7 @@ return array (
     'androidversion' => '安卓版本配置',
     'iosversion' => 'ios版本配置',
     'indexpipei' => '匹配设置',
+    'contentaudit' => '全站审核',
   ),
   'mail_type' => '1',
   'mail_smtp_host' => 'smtp.qq.com',
@@ -81,4 +82,6 @@ return array (
   'ios_pay_sandbox' => '0',
   'pipei_oneday_vipuser_times' => '-1',
   'shuiyin' => '/uploads/20231027/Foqf9QK8lp8c4QsIHtZWvRavKWqz.png',
+  'user_bio_audit_switch' => '0',
+  'dongtai_audit_switch' => '0',
 );