From abf611d725e20ded1809b174f271c375707da2f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Tue, 2 Dec 2025 16:46:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=EF=BC=9A-=E6=AD=8C=E6=89=8B?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=88=90=E5=8A=9F=E5=90=8E=EF=BC=8C=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E6=8E=A8=E9=80=81=E6=B6=88=E6=81=AF=E6=8F=90=E9=86=92?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=B7=B2=E8=AE=A4=E8=AF=81=E6=88=90=E5=8A=9F?= =?UTF-8?q?=20=EF=BC=8832=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adminapi/controller/SingerSong.php | 19 +++++++++++++++++++ application/api/model/Decorate.php | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/application/adminapi/controller/SingerSong.php b/application/adminapi/controller/SingerSong.php index 268c792..d49ebb9 100644 --- a/application/adminapi/controller/SingerSong.php +++ b/application/adminapi/controller/SingerSong.php @@ -4,6 +4,7 @@ namespace app\adminapi\controller; use app\common\controller\adminApi; use think\Db; +use think\Session; class SingerSong extends adminApi { @@ -68,6 +69,24 @@ class SingerSong extends adminApi ]; $res = db::name('vs_singer')->where('id', $id)->update($data); if($res){ + //推送消息-歌手认真成功 + //发系统信息 + if($data['status'] ==1){ + $deal_content = '审核通过'; + }elseif($data['status'] ==2){ + $deal_content = '审核拒绝'; + } + if(!empty($remark)){ + $deal_content .= ',原因:'.$data['remark']; + } + db::name('system_message')->insert([ + 'title' => '房间审核结果', + 'content' => '您的歌手认证申请 '.$deal_content, + 'type' => 1, + 'admin_id' => Session::get('admin_id'), + 'receiving_id' => db::name('vs_singer')->where('id', $id)->value('user_id'), + 'createtime' => time(), + ]); return V(1, '操作成功'); }else{ return V(0, '操作失败'); diff --git a/application/api/model/Decorate.php b/application/api/model/Decorate.php index 0530830..a8da58c 100644 --- a/application/api/model/Decorate.php +++ b/application/api/model/Decorate.php @@ -387,7 +387,7 @@ class Decorate extends Model $reduce_ratio = db::name('vs_decorate')->where(['did' => $info['did']])->value('ext_value') ?? 0; $market_value = db::name('user')->where(['id' => $uid])->value('market_value'); if($reduce_ratio){ - $reduce_market_value = $market_value * $reduce_ratio / 100; + $reduce_market_value = $market_value * ($reduce_ratio / 100); }else{ $reduce_market_value = 0; }