Browse Source

语音秒数

lizhen_gitee 1 year ago
parent
commit
c5518f1ac1
2 changed files with 20 additions and 0 deletions
  1. 9 0
      application/admin/controller/Useraudit.php
  2. 11 0
      application/api/controller/User.php

+ 9 - 0
application/admin/controller/Useraudit.php

@@ -57,6 +57,7 @@ class Useraudit extends Backend
             $list = $this->model
                     ->with(['user'])
                     ->where($where)
+                    ->where('useraudit.type','neq','audio_seconds')
                     ->order($sort, $order)
                     ->paginate($limit);
 
@@ -101,6 +102,14 @@ class Useraudit extends Backend
 
             if($status == 1){
                 Db::name('user')->where('id',$info['user_id'])->update([$info['type']=>$info['new_data']]);
+
+                if($info['type'] == 'audio_bio'){
+                    $audio_seconds = Db::name('user_audit')->where('user_id',$info['user_id'])->where('type','audio_seconds')->order('id','desc')->value('new_data');
+                    if($audio_seconds){
+                        Db::name('user')->where('id',$info['user_id'])->update(['audio_seconds'=>$audio_seconds]);
+                    }
+                }
+
                 //系统消息
                 $msg_id = \app\common\model\Message::addMessage($info['user_id'],$type_text.'审核',$type_text.'审核已经通过');
             }elseif($status == 2){

+ 11 - 0
application/api/controller/User.php

@@ -461,9 +461,20 @@ class User extends Api
                 ];
                 Db::name('user_audit')->insertGetId($bio_data);
 
+                //语音秒数
+                $bio_data = [
+                    'user_id' => $this->auth->id,
+                    'type'     => 'audio_seconds',
+                    'old_data'     => $this->auth->audio_seconds,
+                    'new_data' => $data['audio_seconds'],
+                    'createtime' => time(),
+                ];
+                Db::name('user_audit')->insertGetId($bio_data);
+
                 $this->error('信息已提交,审核通过后即可正常展示');//正确不弹出,只能用error
             }
             unset($data['audio_bio']);
+            unset($data['audio_seconds']);
         }
         //头像,是否需要审核
         if(isset($data['avatar']) && !empty($data['avatar']) && $data['avatar'] != config('avatar_boy') && $data['avatar'] != config('avatar_girl') && $user_audit_switch == 1){