Procházet zdrojové kódy

删除投诉举报

rkljw před 3 měsíci
rodič
revize
52d8edf3e5

+ 8 - 8
app/JsonRpc/PublicRpcService.php

@@ -294,14 +294,14 @@ class PublicRpcService implements PublicRpcServiceInterface
      */
     public function delLetterOfComplaint(array $data): array
     {
-        $where = [
-            'id' => $data['id'],
-            'user_id' => $data['user_id'],
-        ];
-        if(isset($data['is_admin'])){
-            unset($where['user_id']);
-        }
-        $result = LetterOfComplaint::where($where)->delete();
+        $result = LetterOfComplaint::when($data,function ($query) use ($data){
+            if(isset($data['id']) && !empty($data['id'])){
+                $query->where(['id'=>$data['id']]);
+            }
+            if(isset($data['user_id']) && !empty($data['user_id'])){
+                $query->where(['user_id'=>$data['user_id']]);
+            }
+        })->delete();
         if (empty($result)) {
             return Result::error("删除失败", 0);
         } else {

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
runtime/container/scan.cache


+ 1 - 1
runtime/hyperf.pid

@@ -1 +1 @@
-29573
+93393

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů