Browse Source

匿名问题

lizhen_gitee 3 weeks ago
parent
commit
1b21154262

+ 1 - 0
app/Admin/Controllers/Traits/AskTraits/formAskTrait.php

@@ -49,6 +49,7 @@ HTML
 
             $form->number('askorder_blogger_balance_rate', '咨询订单给答主的收益比例百分比')->help('0-100之间')->default(Settings::get('askorder_blogger_balance_rate', 0));
             $form->number('sitorder_user_balance_rate', '旁听订单给咨询者的收益比例百分比')->help('0-100之间')->default(Settings::get('sitorder_user_balance_rate', 0));
+            $form->image('askorder_hidden_user_avatar', '匿名用户的头像')->url('files/uploads')->autoUpload()->uniqueName()->default(Settings::get('askorder_hidden_user_avatar'));
 
         });
 

+ 5 - 1
app/Http/Controllers/Api/AskController.php

@@ -499,6 +499,8 @@ class AskController extends BaseController
 
             if($val['user_id'] == $request->uid){
                 //登录者是咨询者
+            }elseif($val['is_hidden'] == 0 && $val['blogger_user_id'] == $request->uid){
+                //登录者是答主,并且非匿名
             }else{
                 $val['user_avatar'] = 'https://img.yiyoujiayuan.cn/2025/03/20/0/b59ce3b31611a3bd82199c3183208a10.jpg';//匿名头像
                 $val['user_name'] = '匿名用户的提问';
@@ -563,6 +565,8 @@ class AskController extends BaseController
 
             if($val['user_id'] == $request->uid){
                 //登录者是咨询者
+            }elseif($val['is_hidden'] == 0 && $val['blogger_user_id'] == $request->uid){
+                //登录者是答主,并且非匿名
             }else{
                 $val['user_avatar'] = 'https://img.yiyoujiayuan.cn/2025/03/20/0/b59ce3b31611a3bd82199c3183208a10.jpg';//匿名头像
                 $val['user_name'] = '匿名用户的提问';
@@ -589,7 +593,7 @@ class AskController extends BaseController
 
         //匿名
         if($info['user_id'] == $request->uid){
-            //自己提问的
+            //登录者是咨询者
         }elseif($info['is_hidden'] == 0 && $info['blogger_user_id'] == $request->uid){
             //登录者是答主,并且非匿名
         }else{