From 1ad143e2ce61f7e709d2140c7bee88a652c5d762 Mon Sep 17 00:00:00 2001 From: Anyon Date: Thu, 3 Sep 2020 10:28:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=8B=E8=AF=95=E6=A1=88?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/data/controller/Config.php | 5 +++-- app/data/controller/NewsItem.php | 5 +++-- .../controller/api/{Member.php => Auth.php} | 10 ++++----- app/data/controller/api/Login.php | 6 ++--- .../api/{member => auth}/Center.php | 22 +++++++++---------- .../controller/api/{member => auth}/News.php | 8 +++---- app/data/service/NewsService.php | 4 ++-- .../{MemberService.php => UserService.php} | 6 ++--- vendor/composer/autoload_classmap.php | 16 +++++++------- vendor/composer/autoload_static.php | 16 +++++++------- vendor/services.php | 2 +- 11 files changed, 51 insertions(+), 49 deletions(-) rename app/data/controller/api/{Member.php => Auth.php} (83%) rename app/data/controller/api/{member => auth}/Center.php (79%) rename app/data/controller/api/{member => auth}/News.php (97%) rename app/data/service/{MemberService.php => UserService.php} (96%) diff --git a/app/data/controller/Config.php b/app/data/controller/Config.php index 027a815a3..cea2c7ee2 100644 --- a/app/data/controller/Config.php +++ b/app/data/controller/Config.php @@ -22,11 +22,12 @@ class Config extends Controller public function slider() { if ($this->request->isGet()) { + $this->skey = 'slider'; $this->title = '轮播图管理'; - $this->data = sysdata('slider'); + $this->data = sysdata($this->skey); $this->fetch(); } else { - if (sysdata('slider', json_decode(input('data'), true))) { + if (sysdata($this->skey, json_decode(input('data'), true))) { $this->success('轮播图保存成功!', ''); } else { $this->error('轮播图保存失败,请稍候再试!'); diff --git a/app/data/controller/NewsItem.php b/app/data/controller/NewsItem.php index 554d7a194..1d2871a30 100644 --- a/app/data/controller/NewsItem.php +++ b/app/data/controller/NewsItem.php @@ -41,8 +41,9 @@ class NewsItem extends Controller */ public function select() { - $query = $this->_query($this->table)->equal('status')->like('title'); - $query->where(['deleted' => '0'])->dateBetween('create_at')->order('sort desc,id desc')->page(); + $query = $this->_query($this->table); + $query->equal('status')->like('title')->dateBetween('create_at'); + $query->where(['deleted' => '0'])->order('sort desc,id desc')->page(); } /** diff --git a/app/data/controller/api/Member.php b/app/data/controller/api/Auth.php similarity index 83% rename from app/data/controller/api/Member.php rename to app/data/controller/api/Auth.php index 5bc2d4e7b..94d57ddd5 100644 --- a/app/data/controller/api/Member.php +++ b/app/data/controller/api/Auth.php @@ -2,16 +2,16 @@ namespace app\data\controller\api; -use app\data\service\MemberService; +use app\data\service\UserService; use think\admin\Controller; use think\exception\HttpResponseException; /** - * 会员管理基类 + * 授权认证基类 * Class Member * @package app\store\controller\api */ -abstract class Member extends Controller +abstract class Auth extends Controller { /** * 当前会员MID @@ -45,13 +45,13 @@ abstract class Member extends Controller * 获取会员数据 * @return array */ - protected function getMember() + protected function getMember(): array { try { if (empty($this->token)) { $this->error('接口授权TOKEN无效'); } - return MemberService::instance()->get($this->token); + return UserService::instance()->get($this->token); } catch (HttpResponseException $exception) { throw $exception; } catch (\Exception $exception) { diff --git a/app/data/controller/api/Login.php b/app/data/controller/api/Login.php index 72677aeea..044f8b5f1 100644 --- a/app/data/controller/api/Login.php +++ b/app/data/controller/api/Login.php @@ -2,7 +2,7 @@ namespace app\data\controller\api; -use app\data\service\MemberService; +use app\data\service\UserService; use think\admin\Controller; /** @@ -37,7 +37,7 @@ class Login extends Controller if (empty($user)) $this->error('该手机号还没有注册哦!'); if (empty($user['status'])) $this->error('该会员账号状态异常!'); if (md5($data['password']) === $user['password']) { - $this->success('手机登录成功!', MemberService::instance()->token($user['id'])); + $this->success('手机登录成功!', UserService::instance()->token($user['id'])); } else { $this->error('账号登录失败,请稍候再试!'); } @@ -67,7 +67,7 @@ class Login extends Controller } $data['password'] = md5($data['password']); if (($mid = $this->app->db->name($this->table)->insertGetId($data)) !== false) { - $this->success('会员注册成功!', MemberService::instance()->token($mid)); + $this->success('会员注册成功!', UserService::instance()->token($mid)); } else { $this->error('手机注册失败!'); } diff --git a/app/data/controller/api/member/Center.php b/app/data/controller/api/auth/Center.php similarity index 79% rename from app/data/controller/api/member/Center.php rename to app/data/controller/api/auth/Center.php index d2e6f40d4..ca6d9ee11 100644 --- a/app/data/controller/api/member/Center.php +++ b/app/data/controller/api/auth/Center.php @@ -1,16 +1,16 @@ success('获取会员数据统计!', MemberService::instance()->total($this->mid)); + $this->success('获取会员数据统计!', UserService::instance()->total($this->mid)); } /** @@ -68,15 +68,15 @@ class Center extends Member { $data = $this->_vali(['from.require' => '邀请人不能为空']); if ($data['from'] == $this->mid) { - $this->error('邀请人不能是自己哦', MemberService::instance()->total($this->mid)); + $this->error('邀请人不能是自己哦', UserService::instance()->total($this->mid)); } $from = $this->app->db->name($this->table)->where(['id' => $data['from']])->find(); - if (empty($from)) $this->error('邀请人状态异常', MemberService::instance()->total($this->mid)); - if ($this->member['from'] > 0) $this->error('您已经绑定了邀请人', MemberService::instance()->total($this->mid)); + if (empty($from)) $this->error('邀请人状态异常', UserService::instance()->total($this->mid)); + if ($this->member['from'] > 0) $this->error('您已经绑定了邀请人', UserService::instance()->total($this->mid)); if ($this->app->db->name($this->table)->where(['id' => $this->mid])->update($data) !== false) { - $this->success('绑定邀请人成功!', MemberService::instance()->total($this->mid)); + $this->success('绑定邀请人成功!', UserService::instance()->total($this->mid)); } else { - $this->error('绑定邀请人失败!', MemberService::instance()->total($this->mid)); + $this->error('绑定邀请人失败!', UserService::instance()->total($this->mid)); } } diff --git a/app/data/controller/api/member/News.php b/app/data/controller/api/auth/News.php similarity index 97% rename from app/data/controller/api/member/News.php rename to app/data/controller/api/auth/News.php index 13a753ec7..37a41cf91 100644 --- a/app/data/controller/api/member/News.php +++ b/app/data/controller/api/auth/News.php @@ -1,16 +1,16 @@ 0) { - $ids = array_unique(array_column($list, 'mid')); + $mids = array_unique(array_column($list, 'mid')); $cols = 'id,phone,nickname,username,headimg,status'; - $mems = $this->app->db->name('DataMember')->whereIn('id', $ids)->column($cols, 'id'); + $mems = $this->app->db->name('DataMember')->whereIn('id', $mids)->column($cols, 'id'); foreach ($list as &$vo) $vo['member'] = $mems[$vo['mid']] ?? []; } return $list; diff --git a/app/data/service/MemberService.php b/app/data/service/UserService.php similarity index 96% rename from app/data/service/MemberService.php rename to app/data/service/UserService.php index 9b8b85eb2..645c03b58 100644 --- a/app/data/service/MemberService.php +++ b/app/data/service/UserService.php @@ -5,11 +5,11 @@ namespace app\data\service; use think\admin\Service; /** - * 会员数据服务 - * Class MemberService + * 会员数据接口服务 + * Class UserService * @package app\store\service */ -class MemberService extends Service +class UserService extends Service { /** * 绑定数据表 diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 77a7a328d..d7428fa66 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -209,17 +209,17 @@ return array( 'app\\admin\\controller\\api\\Queue' => $baseDir . '/app/admin/controller/api/Queue.php', 'app\\admin\\controller\\api\\Update' => $baseDir . '/app/admin/controller/api/Update.php', 'app\\admin\\controller\\api\\Upload' => $baseDir . '/app/admin/controller/api/Upload.php', - 'app\\data\\controller\\ArticleContent' => $baseDir . '/app/data/controller/ArticleContent.php', - 'app\\data\\controller\\ArticleTags' => $baseDir . '/app/data/controller/ArticleTags.php', 'app\\data\\controller\\Config' => $baseDir . '/app/data/controller/Config.php', - 'app\\data\\controller\\api\\Article' => $baseDir . '/app/data/controller/api/Article.php', + 'app\\data\\controller\\NewsItem' => $baseDir . '/app/data/controller/NewsItem.php', + 'app\\data\\controller\\NewsMark' => $baseDir . '/app/data/controller/NewsMark.php', + 'app\\data\\controller\\api\\Auth' => $baseDir . '/app/data/controller/api/Auth.php', 'app\\data\\controller\\api\\Data' => $baseDir . '/app/data/controller/api/Data.php', 'app\\data\\controller\\api\\Login' => $baseDir . '/app/data/controller/api/Login.php', - 'app\\data\\controller\\api\\Member' => $baseDir . '/app/data/controller/api/Member.php', - 'app\\data\\controller\\api\\member\\Article' => $baseDir . '/app/data/controller/api/member/Article.php', - 'app\\data\\controller\\api\\member\\Center' => $baseDir . '/app/data/controller/api/member/Center.php', - 'app\\data\\service\\ArticleService' => $baseDir . '/app/data/service/ArticleService.php', - 'app\\data\\service\\MemberService' => $baseDir . '/app/data/service/MemberService.php', + 'app\\data\\controller\\api\\News' => $baseDir . '/app/data/controller/api/News.php', + 'app\\data\\controller\\api\\auth\\Center' => $baseDir . '/app/data/controller/api/auth/Center.php', + 'app\\data\\controller\\api\\auth\\News' => $baseDir . '/app/data/controller/api/auth/News.php', + 'app\\data\\service\\NewsService' => $baseDir . '/app/data/service/NewsService.php', + 'app\\data\\service\\UserService' => $baseDir . '/app/data/service/UserService.php', 'app\\index\\controller\\Index' => $baseDir . '/app/index/controller/Index.php', 'app\\wechat\\command\\Fans' => $baseDir . '/app/wechat/command/Fans.php', 'app\\wechat\\controller\\Config' => $baseDir . '/app/wechat/controller/Config.php', diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 6fceaa668..e31c49314 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -346,17 +346,17 @@ class ComposerStaticInitd21bcdb0e9e0fd6013ffb7c64c8a9d94 'app\\admin\\controller\\api\\Queue' => __DIR__ . '/../..' . '/app/admin/controller/api/Queue.php', 'app\\admin\\controller\\api\\Update' => __DIR__ . '/../..' . '/app/admin/controller/api/Update.php', 'app\\admin\\controller\\api\\Upload' => __DIR__ . '/../..' . '/app/admin/controller/api/Upload.php', - 'app\\data\\controller\\ArticleContent' => __DIR__ . '/../..' . '/app/data/controller/ArticleContent.php', - 'app\\data\\controller\\ArticleTags' => __DIR__ . '/../..' . '/app/data/controller/ArticleTags.php', 'app\\data\\controller\\Config' => __DIR__ . '/../..' . '/app/data/controller/Config.php', - 'app\\data\\controller\\api\\Article' => __DIR__ . '/../..' . '/app/data/controller/api/Article.php', + 'app\\data\\controller\\NewsItem' => __DIR__ . '/../..' . '/app/data/controller/NewsItem.php', + 'app\\data\\controller\\NewsMark' => __DIR__ . '/../..' . '/app/data/controller/NewsMark.php', + 'app\\data\\controller\\api\\Auth' => __DIR__ . '/../..' . '/app/data/controller/api/Auth.php', 'app\\data\\controller\\api\\Data' => __DIR__ . '/../..' . '/app/data/controller/api/Data.php', 'app\\data\\controller\\api\\Login' => __DIR__ . '/../..' . '/app/data/controller/api/Login.php', - 'app\\data\\controller\\api\\Member' => __DIR__ . '/../..' . '/app/data/controller/api/Member.php', - 'app\\data\\controller\\api\\member\\Article' => __DIR__ . '/../..' . '/app/data/controller/api/member/Article.php', - 'app\\data\\controller\\api\\member\\Center' => __DIR__ . '/../..' . '/app/data/controller/api/member/Center.php', - 'app\\data\\service\\ArticleService' => __DIR__ . '/../..' . '/app/data/service/ArticleService.php', - 'app\\data\\service\\MemberService' => __DIR__ . '/../..' . '/app/data/service/MemberService.php', + 'app\\data\\controller\\api\\News' => __DIR__ . '/../..' . '/app/data/controller/api/News.php', + 'app\\data\\controller\\api\\auth\\Center' => __DIR__ . '/../..' . '/app/data/controller/api/auth/Center.php', + 'app\\data\\controller\\api\\auth\\News' => __DIR__ . '/../..' . '/app/data/controller/api/auth/News.php', + 'app\\data\\service\\NewsService' => __DIR__ . '/../..' . '/app/data/service/NewsService.php', + 'app\\data\\service\\UserService' => __DIR__ . '/../..' . '/app/data/service/UserService.php', 'app\\index\\controller\\Index' => __DIR__ . '/../..' . '/app/index/controller/Index.php', 'app\\wechat\\command\\Fans' => __DIR__ . '/../..' . '/app/wechat/command/Fans.php', 'app\\wechat\\controller\\Config' => __DIR__ . '/../..' . '/app/wechat/controller/Config.php', diff --git a/vendor/services.php b/vendor/services.php index 9a6254a18..2cb462a9e 100644 --- a/vendor/services.php +++ b/vendor/services.php @@ -1,5 +1,5 @@ 'think\\admin\\Library',