panlumeng преди 2 години
родител
ревизия
b4709e1f99

+ 10 - 1
app/admin/controller/Brand.php

@@ -2,6 +2,7 @@
 
 namespace app\admin\controller;
 
+use app\admin\model\ChangeLog;
 use app\BaseController;
 use think\App;
 use think\facade\Db;
@@ -132,8 +133,16 @@ class Brand extends BaseController
             "is_del"=>0,
             "updatetime"=>date("Y-m-d H:i:s")
         ];
+        $temp = array_diff($data,$info);
+        $json = json_encode($temp,JSON_UNESCAPED_UNICODE);
+        $jsp = json_encode($info,JSON_UNESCAPED_UNICODE);
         $item = Db::name("brand")->save($data);
-        return $item? error_show(0,"更新成功"):error_show(1002,"更新失败");
+        ChangeLog::logAdd(6,$info['id'],$jsp,$json,$this->post['token'],$this->post);
+        if($item){
+            return error_show(0,"更新成功");
+        }else{
+            return error_show(1002,"更新失败");
+        }
     }
     public function status()
     {

+ 4 - 3
app/admin/controller/Customar.php

@@ -232,10 +232,11 @@ class Customar extends BaseController
             ];
             $datainfo = Db::name('customer_info')->save($data);
             // var_dump(Db::name('customer_info')->getLastSql());
-            $stn = array_diff($idinfo,$data);
-            $json = json_encode($stn);
+            $stn = array_diff($data,$idinfo);
+            $json = json_encode($stn,JSON_UNESCAPED_UNICODE);
+            $jsp = json_encode($idinfo,JSON_UNESCAPED_UNICODE);
             if ($datainfo) {
-                ChangeLog::logAdd("2",$idinfo['companyNo'],$idinfo,$json,$this->post['token'],$this->post);
+                ChangeLog::logAdd("2",$idinfo['companyNo'],$jsp,$json,$this->post['token'],$this->post);
                // $var=[];
 //                var_dump($customer_member);
                 foreach ($customer_member as $value) {

+ 5 - 0
app/admin/controller/Goodup.php

@@ -2,6 +2,7 @@
 
 namespace app\admin\controller;
 
+use app\admin\model\ChangeLog;
 use think\App;
 use think\facade\Db;
 
@@ -1563,7 +1564,11 @@ class Goodup extends Base
             $field = array_diff_assoc($temp,$data);
             $temp['field_change'] =empty($field)?"":json_encode(array_keys($field));
             $up = Db::name("good_basic")->where(["spuCode"=>$supcode,"is_del"=>0])->save($temp);
+            $var = array_diff($temp,$data);
+            $json = json_encode($var,JSON_UNESCAPED_UNICODE);
+            $dat = json_encode($data,JSON_UNESCAPED_UNICODE);
             if($up){
+                ChangeLog::logAdd(3,$data['spuCode'],$dat,$json,$this->post['token'],$this->post);
                 if($speclist!=="" && !empty($speclist)){
                     foreach ($speclist as $value){
                         $lemp=[];

+ 5 - 0
app/admin/controller/Platform.php

@@ -2,6 +2,7 @@
 
 namespace app\admin\controller;
 
+use app\admin\model\ChangeLog;
 use app\BaseController;
 use think\App;
 use think\facade\Db;
@@ -131,7 +132,11 @@ class Platform extends BaseController
             "updatetime" => date("Y-m-d H:i:s")
         ];
         $datainfo = Db::name('platform')->save($data);
+        $temp = array_diff($data,$info);
+        $json = json_encode($temp,JSON_UNESCAPED_UNICODE);
+        $jsp = json_encode($info,JSON_UNESCAPED_UNICODE);
         if ($datainfo) {
+            ChangeLog::logAdd(8,$info['platform_code'],$jsp,$json,$this->post['token'],$this->post);
             return error_show(0, "更新成功");
         } else {
             return error_show(1002, "更新失败");

+ 5 - 0
app/admin/controller/Specs.php

@@ -2,6 +2,7 @@
 
 namespace app\admin\controller;
 
+use app\admin\model\ChangeLog;
 use app\BaseController;
 use think\App;
 use think\facade\Db;
@@ -165,7 +166,11 @@ class Specs extends BaseController
             "updatetime"=>date("Y-m-d H:i:s")
         ];
         $datainfo=Db::name('specs')->save($data);
+        $item = array_diff($data,$info);
+        $json = json_encode($item,JSON_UNESCAPED_UNICODE);
+        $jsp = json_encode($info,JSON_UNESCAPED_UNICODE);
         if($datainfo){
+            ChangeLog::logAdd(5,$info['id'],$jsp,$json,$this->post['token'],$this->post);
             return error_show(0,"更新成功");
         }else{
             return error_show(1002,"更新失败");

+ 4 - 3
app/admin/controller/Suppler.php

@@ -429,11 +429,12 @@ class Suppler extends BaseController
                     $data['ocr_status']=2;
                 }
             }
-            $ino = array_diff($info,$data);
-            $tem = json_encode($ino);
+            $ino = array_diff($data,$info);
+            $tem = json_encode($ino,JSON_UNESCAPED_UNICODE);
+            $jsp = json_encode($info,JSON_UNESCAPED_UNICODE);
             $join = Db::name('supplier')->where(['id'=>$id,'is_del'=>0])->save($data);
             if($join){
-                ChangeLog::logAdd("1",$info['code'],$info,$tem,$this->post['token'],$this->post);
+                ChangeLog::logAdd("1",$info['code'],$jsp,$tem,$this->post['token'],$this->post);
                 $item = Db::name('supplier_contact')->where(['code'=>$info['code']])->find();
                     $temp = [];
                 isset($item['id']) && $item['id'] !== "" ? $temp['id'] =$item['id'] : '';

+ 5 - 0
app/admin/controller/Unit.php

@@ -2,6 +2,7 @@
 
 namespace app\admin\controller;
 
+use app\admin\model\ChangeLog;
 use app\BaseController;
 use think\App;
 use think\facade\Db;
@@ -116,7 +117,11 @@ class Unit extends BaseController
             "updatetime"=>date("Y-m-d H:i:s")
         ];
         $datainfo = Db::name('unit')->save($data);
+        $item = array_diff($data,$info);
+        $json = json_encode($item,JSON_UNESCAPED_UNICODE);
+        $jsp = json_encode($info,JSON_UNESCAPED_UNICODE);
         if($datainfo){
+            ChangeLog::logAdd(4,$info['id'],$jsp,$json,$this->post['token'],$this->post);
             return error_show(0,"更新成功");
         }else{
             return error_show(1002,"更新失败");

+ 4 - 4
app/admin/model/ChangeLog.php

@@ -12,13 +12,13 @@ class ChangeLog extends Model
         $createrid= isset($user['data']['id']) ? $user['data']['id'] :0;
         $creater = isset($user['data']['nickname']) ? $user['data']['nickname'] :'';
 //        $item= array_diff($before_info,$after_info);
-        $json = json_encode($after_info);
-        $jsp = json_encode($before_info);
+//        $json = json_encode($after_info,JSON_UNESCAPED_UNICODE);
+//        $jsp = json_encode($before_info,JSON_UNESCAPED_UNICODE);
         $data=[
             "createrid"=>$createrid,
             "creater"=>$creater,
-            "before_info"=>$jsp,
-            "after_info"=>$json,
+            "before_info"=>$before_info,
+            "after_info"=>$after_info,
             "code"=>$code,
             "type"=>$type,
           //  "action_data"=>json_encode($post),

+ 1 - 1
app/admin/route/app.php

@@ -132,7 +132,7 @@ Route::rule('allotgetont','admin/Allot/getont');
 Route::rule('allotgetin','admin/Allot/getin');
 Route::rule('allotvesio','admin/Allot/vesio');
 
-Route::rule('userlist', 'admin/User/list');
+Route::rule('userlistuserlist', 'admin/User/list');
 Route::rule('userinfo', 'admin/User/userInfo');
 Route::rule('userall', 'admin/User/userAll');
 Route::rule("userstatus","admin/User/UserStatus");