From f0e88b44347d49785d160bb7b6352299fb6db6ad Mon Sep 17 00:00:00 2001 From: sugar1569 Date: Sat, 26 Jan 2019 11:41:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=90=8E=E5=8F=B0=E6=B8=85?= =?UTF-8?q?=E6=A5=9A=E6=95=B0=E6=8D=AEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/system/SystemCleardata.php | 136 ++++++++++-------- .../admin/model/system/SystemGroupData.php | 5 + .../view/system/system_cleardata/index.php | 20 +-- 3 files changed, 91 insertions(+), 70 deletions(-) diff --git a/application/admin/controller/system/SystemCleardata.php b/application/admin/controller/system/SystemCleardata.php index 03bb4d79..af99c24d 100644 --- a/application/admin/controller/system/SystemCleardata.php +++ b/application/admin/controller/system/SystemCleardata.php @@ -1,7 +1,7 @@ fetch(); } //清除用户数据 - public function UserRelevant(){ - SystemCleardata::ClearData('user_recharge',1); - SystemCleardata::ClearData('user_address',1); - SystemCleardata::ClearData('user_bill',1); - SystemCleardata::ClearData('user_enter',1); - SystemCleardata::ClearData('user_extract',1); - SystemCleardata::ClearData('user_notice',1); - SystemCleardata::ClearData('user_notice_see',1); - SystemCleardata::ClearData('wechat_qrcode',1); - SystemCleardata::ClearData('wechat_message',1); - SystemCleardata::ClearData('store_coupon_user',1); - SystemCleardata::ClearData('store_coupon_issue_user',1); - SystemCleardata::ClearData('store_bargain_user',1); - SystemCleardata::ClearData('store_bargain_user_help',1); - SystemCleardata::ClearData('store_product_reply',1); + public function userRelevantData(){ + self::clearData('user_recharge',1); + self::clearData('user_address',1); + self::clearData('user_bill',1); + self::clearData('user_enter',1); + self::clearData('user_extract',1); + self::clearData('user_notice',1); + self::clearData('user_notice_see',1); + self::clearData('wechat_qrcode',1); + self::clearData('wechat_message',1); + self::clearData('store_visit',1); + self::clearData('store_coupon_user',1); + self::clearData('store_coupon_issue_user',1); + self::clearData('store_bargain_user',1); + self::clearData('store_bargain_user_help',1); + self::clearData('store_product_reply',1); + self::clearData('routine_qrcode',1); + self::clearData('routine_form_id',1); $this->delDirAndFile('./public/uploads/store/comment'); - SystemCleardata::ClearData('store_product_relation',1); + self::clearData('store_product_relation',1); return Json::successful('清除数据成功!'); } //清除商城数据 - public function storedata(){ - SystemCleardata::ClearData('store_coupon',1); - SystemCleardata::ClearData('store_coupon_issue',1); - SystemCleardata::ClearData('store_bargain',1); - SystemCleardata::ClearData('store_combination',1); - SystemCleardata::ClearData('store_product_attr',1); - SystemCleardata::ClearData('store_product_attr_result',1); - SystemCleardata::ClearData('store_product_attr_value',1); - SystemCleardata::ClearData('store_seckill',1); - SystemCleardata::ClearData('store_product',1); - $this->delDirAndFile('./public/uploads/store/product'); - + public function storeData(){ + self::clearData('store_coupon',1); + self::clearData('store_coupon_issue',1); + self::clearData('store_bargain',1); + self::clearData('store_combination',1); + self::clearData('store_combination_attr',1); + self::clearData('store_combination_attr_result',1); + self::clearData('store_combination_attr_value',1); + self::clearData('store_product_attr',1); + self::clearData('store_product_attr_result',1); + self::clearData('store_product_attr_value',1); + self::clearData('store_seckill',1); + self::clearData('store_seckill_attr',1); + self::clearData('store_seckill_attr_result',1); + self::clearData('store_seckill_attr_value',1); + self::clearData('store_product',1); + self::clearData('store_visit',1); return Json::successful('清除数据成功!'); } //清除产品分类 - public function categorydata(){ - SystemCleardata::ClearData('store_category',1); - $this->delDirAndFile('./public/uploads/store/product'); + public function categoryData(){ + self::clearData('store_category',1); return Json::successful('清除数据成功!'); } //清除订单数据 - public function orderdata(){ - SystemCleardata::ClearData('store_order',1); - SystemCleardata::ClearData('store_order_cart_info',1); - SystemCleardata::ClearData('store_order_copy',1); - SystemCleardata::ClearData('store_order_status',1); - SystemCleardata::ClearData('store_pink',1); - SystemCleardata::ClearData('store_cart',1); + public function orderData(){ + self::clearData('store_order',1); + self::clearData('store_order_cart_info',1); + self::clearData('store_order_status',1); + self::clearData('store_pink',1); + self::clearData('store_cart',1); + self::clearData('store_order_status',1); return Json::successful('清除数据成功!'); } //清除客服数据 - public function kefudata(){ - SystemCleardata::ClearData('store_service',1); + public function kefuData(){ + self::clearData('store_service',1); $this->delDirAndFile('./public/uploads/store/service'); - SystemCleardata::ClearData('store_service_log',1); + self::clearData('store_service_log',1); return Json::successful('清除数据成功!'); } //清除微信管理数据 - public function wechatdata(){ - SystemCleardata::ClearData('wechat_media',1); - SystemCleardata::ClearData('wechat_reply',1); - $this->delDirAndFile('./public/uploads/wechat'); + public function wechatData(){ + self::clearData('wechat_media',1); + self::clearData('wechat_reply',1); + self::clearData('cache',1); + $this->delDirAndFile('./public/uploads/wechat'); return Json::successful('清除数据成功!'); } //清除所有附件 - public function uploaddata(){ - $this->delDirAndFile('./public/uploads'); + public function uploadData(){ + self::clearData('system_attachment',1); + self::clearData('system_attachment_category',1); + $this->delDirAndFile('./public/uploads/attach/'); + $this->delDirAndFile('./public/uploads/editor/'); return Json::successful('清除上传文件成功!'); } //清除微信用户 - public function wechatuserdata(){ - SystemCleardata::ClearData('wechat_user',1); - SystemCleardata::ClearData('user',1); + public function wechatuserData(){ + self::clearData('wechat_user',1); + self::clearData('user',1); return Json::successful('清除数据成功!'); } //清除内容分类 public function articledata(){ - SystemCleardata::ClearData('article_category',1); - SystemCleardata::ClearData('article',1); - SystemCleardata::ClearData('article_content',1); - $this->delDirAndFile('./public/uploads/article/'); + self::clearData('article_category',1); + self::clearData('article',1); + self::clearData('article_content',1); + return Json::successful('清除数据成功!'); + } + //清除系统记录 + public function systemdata(){ + self::clearData('system_notice_admin',1); + self::clearData('system_log',1); return Json::successful('清除数据成功!'); } //清除制定表数据 - public function ClearData($table_name,$status){ + public function clearData($table_name,$status){ $table_name = Config::get('database')['prefix'].$table_name; if($status){ @db::query('TRUNCATE TABLE '.$table_name); diff --git a/application/admin/model/system/SystemGroupData.php b/application/admin/model/system/SystemGroupData.php index 285541cd..1bb74912 100644 --- a/application/admin/model/system/SystemGroupData.php +++ b/application/admin/model/system/SystemGroupData.php @@ -49,6 +49,11 @@ class SystemGroupData extends ModelBasic }); } + /**获得组合数据信息+组合数据列表 + * @param $config_name + * @param int $limit + * @return array|bool|false|\PDOStatement|string|\think\Model + */ public static function getGroupData($config_name,$limit = 0) { $group = SystemGroup::where('config_name',$config_name)->field('name,info,config_name')->find(); diff --git a/application/admin/view/system/system_cleardata/index.php b/application/admin/view/system/system_cleardata/index.php index 3fafeccd..d2dea3a0 100644 --- a/application/admin/view/system/system_cleardata/index.php +++ b/application/admin/view/system/system_cleardata/index.php @@ -12,15 +12,17 @@
-
-
-
-
-
-
-
-
-
+ +
+
+
+
+
+
+
+
+
+