Pārlūkot izejas kodu

feat:更改类目修改记录列表

snow 1 gadu atpakaļ
vecāks
revīzija
d3ae96acda
2 mainītis faili ar 27 papildinājumiem un 2 dzēšanām
  1. 18 2
      app/admin/controller/GoodChange.php
  2. 9 0
      app/admin/model/GoodChange.php

+ 18 - 2
app/admin/controller/GoodChange.php

@@ -26,9 +26,25 @@ class GoodChange extends Base
         $list = $this->model
                     ->where($where)->json(['before','after'])
                     ->order('id desc')
-                    ->paginate(["page"=>$params['page'],"list_rows"=>$params["size"]]);
+                    ->select();
 
-        $this->success('获取成功',['list' => $list->items(),'count' => $list->total()]);
+        $result = [];
+        foreach ($list as $item){
+            $keys = array_keys(get_object_vars($item['before']));
+            $temp = [];
+
+            foreach ($keys as $key){
+                $temp['field'] = \app\admin\model\GoodChange::$mapField[$key] ?? "";
+                $temp['before'] = $item['before']->$key ?? "";
+                $temp['after'] = $item['after']->$key ?? "";
+                $temp['apply_name'] = $item['apply_name'];
+                $temp['addtime'] = $item['addtime'];
+            }
+
+            $result[] = $temp;
+        }
+
+        $this->success('获取成功', $result);
     }
 
 	//详情

+ 9 - 0
app/admin/model/GoodChange.php

@@ -10,6 +10,15 @@ use think\Model;
  */
 class GoodChange extends Model
 {
+    public static $mapField = [
+        'inv_good_name'=> '商品名称',
+        'inv_cat_name' => '商品类目',
+        'inv_tax' => '商品税率',
+        'is_discount' => '是否有优惠政策',
+        'addTax' => '增值税管理内容',
+        'inv_tag' => '税率标识'
+    ];
+
     public function Good(){
     	return $this->belongsTo(Good::class,"spuCode","spuCode");
     }