Forráskód Böngészése

fix(类目修改记录):处理响应json

snow 1 éve
szülő
commit
7e52b4951f
1 módosított fájl, 5 hozzáadás és 12 törlés
  1. 5 12
      app/admin/controller/GoodChange.php

+ 5 - 12
app/admin/controller/GoodChange.php

@@ -24,16 +24,10 @@ class GoodChange extends Base
         }
 
         $list = $this->model
-                    ->where($where)
+                    ->where($where)->json(['before','after'])
                     ->order('id desc')
                     ->paginate(["page"=>$params['page'],"list_rows"=>$params["size"]]);
 
-        foreach ($list as $item) {
-            $item->before = json_decode($item->before);
-            $item->after = json_decode($item->after);
-        }
-
-
         $this->success('获取成功',['list' => $list->items(),'count' => $list->total()]);
     }
 
@@ -46,16 +40,15 @@ class GoodChange extends Base
             $this->error($valid->getError());
         }
 
-        $changeInfo = $this->model->where(["id"=>$params['id']])->findOrEmpty();
+        $changeInfo = $this->model
+                      ->json(['before','after'])
+                      ->where(["id"=>$params['id']])
+                      ->findOrEmpty();
 
         if($changeInfo->isEmpty()){
             $this->error("修改记录不存在");
         }
 
-        $changeInfo->before = json_decode($changeInfo->before);
-        $changeInfo->after = json_decode($changeInfo->after);
-
-
         $this->success("获取成功",$changeInfo);
     }
 }