wupengfei 3 年之前
父节点
当前提交
10d4dd8241

+ 41 - 0
application/api/controller/General.php

@@ -0,0 +1,41 @@
+<?php
+namespace app\api\controller;
+use think\Db;
+/**
+ * @title其他接口集合
+ * @controller Usercenter
+ * @group base
+ */
+class General extends Base
+{
+    public function initialize()
+    {
+       // parent::check_login();
+    }
+
+
+    /**
+     * @title 提交订单转换
+     * @desc 提交订单转换
+     * @author qc
+     * @url /api/General/orderShift
+     * @method POST
+     * @tag 个人信息
+     * @header name:Authorization require:1 desc:Token
+     * @param name:order_sn type:string require:1 default:-- desc:第三方订单号
+     */
+    public function orderShift()
+    {
+        $order_no = input('post.goods_no');
+        if(!$order_no) $this->error('请填写订单号');
+        $ck =  Db::table('order_shift')->where('order_no',$order_no)->value('id');
+        if($ck) $this->error('订单不能重复提交');
+        Db::table('order_shift')->insert(['uid'=>$this->uid,'create_at'=>date('Y-m-d H:i:s'),'order_no'=>$order_no]);
+        $this->success('订单提交成功');
+
+    }
+
+
+
+
+}

+ 0 - 639
application/api/controller/Member.php

@@ -1,639 +0,0 @@
-<?php
-
-// +----------------------------------------------------------------------
-// | ThinkAdmin
-// +----------------------------------------------------------------------
-// | 版权所有 2014~2019 广州楚才信息科技有限公司 [ http://www.cuci.cc ]
-// +----------------------------------------------------------------------
-// | 官方网站: http://demo.thinkadmin.top
-// +----------------------------------------------------------------------
-// | 开源协议 ( https://mit-license.org )
-// +----------------------------------------------------------------------
-// | gitee 代码仓库:https://gitee.com/zoujingli/ThinkAdmin
-// | github 代码仓库:https://github.com/zoujingli/ThinkAdmin
-// +----------------------------------------------------------------------
-
-namespace app\api\controller;
-
-use app\api\controller\Base;
-use app\api\model\Member as MemberModel;
-use think\Db;
-use think\db\Query;
-use think\Model;
-use app\api\controller\Login;
-use app\api\controller\Area;
-use app\api\controller\Serve;
-/**
- * @title 会员管理
- * @controller Member
- * @group base
- */
-class Member extends Base
-{
-    function initialize()
-    {
-        $this->check_login();
-    }
-    /**
-     * @title 个人信息
-     * @desc 个人信息
-     * @author QGF
-     * @url /api/Member/member_info
-     * @method GET
-     * @tag 个人信息
-     * @header name:Authorization require:1 desc:Token
-     * @return name:phone type:int default:-- desc:手机号
-     * @return name:name type:string default:-- desc:姓名
-     * @return name:headimg type:string default:-- desc:头像地址
-     * @return name:synopsis type:string default:-- desc:个人简介
-     * @return name:news_switch type:int default:-- desc:推送消息开关(0:关闭,1:开启)
-     * @return name:privacy_switch type:int default:-- desc:隐私设置开关(0:关闭,1:开启)
-     * @return name:news_num type:int default:-- desc:未读消息的数量
-     * @return name:background type:string default:-- desc:个人中心背景图片地址
-     */
-    public function member_info(){
-        $uid = $this->uid;
-        $field = 'phone,name,headimg,synopsis,news_switch,privacy_switch,status,background';
-        $user_info = Db::name('store_member')->field($field)->where('id',$uid)->find();
-        if(empty($user_info)){
-            $this->error('用户信息不正确');
-        }
-        if($user_info['status'] == 0){
-            $this->error('该用户已被禁用');
-        }
-        //查看未读消息的数量
-        $user_info['news_num'] = Db::name('store_news')->where('user_id',$uid)->where('status',0)->count('id');
-        unset($user_info['status']);
-        $this->success('获取成功',$user_info);
-    }
-    /**
-     * @title 编辑个人信息
-     * @desc 编辑个人信息
-     * @author QGF
-     * @url /api/Member/edit_member_info
-     * @method POST
-     * @tag 编辑信息
-     * @header name:Authorization require:1 desc:Token
-     * @param name:type type:int require:1 default:-- desc:修改的类型(1:头像,2:昵称,3:个人简介)
-     * @param name:headimg type:string require:0 default:-- desc:头像地址(type为1时必传)
-     * @param name:name type:string require:0 default:-- desc:姓名(type为2时必传)
-     * @param name:synopsis type:string require:0 default:-- desc:个人简介(type为3时必传)
-     */
-    public function edit_member_info(){
-        $uid = $this->uid;
-        $type = input('type');
-        $headimg = input('headimg');
-        $name = input('name');
-        $synopsis = input('synopsis');
-        if(empty($type)){
-            $this->error('参数错误');
-        }
-        if($type == 1){
-            if(empty($headimg)){
-                $this->error('参数错误');
-            }
-            $update_data = array('headimg'=>$headimg);
-        }elseif($type == 2){
-            if(empty($name)){
-                $this->error('参数错误');
-            }
-            $update_data = array('name'=>$name);
-        }else{
-            if(empty($synopsis)){
-                $this->error('参数错误');
-            }
-            $update_data = array('synopsis'=>$synopsis);
-        }
-        Db::name('store_member')->where('id',$uid)->update($update_data);
-        $this->success('编辑成功');
-    }
-    /**
-     * @title 更换背景图片
-     * @desc 更换背景图片
-     * @author QGF
-     * @url /api/Member/update_background
-     * @method POST
-     * @tag 更换背景图片
-     * @header name:Authorization require:1 desc:Token
-     * @param name:background type:string require:1 default:-- desc:头像地址(type为1时必传)
-     */
-    public function update_background(){
-        $uid = $this->uid;
-        $background = input('background');
-        if(empty($background)){
-            $this->error('参数错误');
-        }
-        Db::name('store_member')->where('id',$uid)->update(array('background'=>$background));
-        $this->success('编辑成功');
-    }
-    /**
-     * @title 修改手机号
-     * @desc 修改手机号
-     * @author QGF
-     * @url /api/Member/update_phone
-     * @method POST
-     * @tag 修改手机号
-     * @header name:Authorization require:1 desc:Token
-     * @param name:old_phone type:int require:1 default:-- desc:原手机号
-     * @param name:old_code type:int require:1 default:-- desc:原手机号验证码
-     * @param name:new_phone type:int require:1 default:-- desc:新手机号
-     * @param name:new_code type:int require:1 default:-- desc:新手机号验证码
-     */
-    public function update_phone(){
-        $uid = $this->uid;
-        $old_phone = input('old_phone');
-        $old_code = input('old_code');
-        $new_phone = input('new_phone');
-        $new_code = input('new_code');
-        if(empty($old_phone) || empty($old_code) || empty($new_phone) || empty($new_code)){
-            $this->error('参数错误');
-        }
-        if($old_phone == $new_phone){
-            $this->error('手机号一致,无需修改');
-        }
-        $member = Db::name('store_member')->field('id,phone')->where('id',$uid)->find();
-        if($member['phone'] != $old_phone){
-            $this->error('原手机号不正确');
-        }
-        $obj = new Login();
-        $old_sms_id = $obj->verify_sms($old_phone,$old_code);
-        if(empty($old_sms_id)){
-            $this->error('原手机号验证码不正确');
-        }
-        $new_sms_id = $obj->verify_sms($new_phone,$new_code);
-        if(empty($new_sms_id)){
-            $this->error('新手机号验证码不正确');
-        }
-        //判断新手机号是否已注册
-        $member_id = Db::name('store_member')->where('phone',$new_phone)->value('id');
-        if($member_id){
-            $this->error('新手机号已注册过');
-        }
-
-        $res = Db::name('store_member')->where('id',$uid)->update(array('phone'=>$new_phone));
-        if($res !==false){
-            Db::name('store_member_sms')->where('id',$old_sms_id)->update(array('used'=>1));
-            Db::name('store_member_sms')->where('id',$new_sms_id)->update(array('used'=>1));
-            $this->success('更换成功');
-        }else{
-            $this->error('更换失败');
-        }
-    }
-    /**
-     * @title 修改密码
-     * @desc 修改密码
-     * @author QGF
-     * @url /api/Member/update_password
-     * @method POST
-     * @tag 修改密码
-     * @param name:phone type:int require:1 default:-- desc:手机号
-     * @param name:code type:int require:1 default:-- desc:短信验证码
-     * @param name:password type:string require:1 default:-- desc:新密码
-     */
-    public function update_password(){
-        $phone = input('phone');
-        $code = input('code');
-        $password = input('password');
-        if(empty($phone) || empty($code) || empty($password)){
-            $this ->error('参数错误');
-        }
-        $obj = new Login();
-        $sms_id = $obj->verify_sms($phone,$code);
-        if(empty($sms_id)){
-            $this->error('验证码不正确');
-        }
-        $member = Db::name('store_member')->field('id,decode_password')->where('phone',$phone)->find();
-        if(empty($member['id'])){
-            $this ->error('该手机号未注册');
-        }
-        if($password == $member['decode_password']){
-            $this ->error('新密码与原密码一致,无需修改');
-        }
-        $update_data = array(
-            'password'=>md5($password),
-            'decode_password'=>$password
-        );
-        Db::name('store_member')->where('phone',$phone)->update($update_data);
-        Db::name('store_member_sms')->where('id',$sms_id)->update(array('used'=>1));
-        $this->success('修改密码成功');
-    }
-    /**
-     * @title 获取版本号
-     * @desc 获取版本号
-     * @author QGF
-     * @url /api/Member/store_versions
-     * @method GET
-     * @tag 获取版本号
-     * @param name:type type:int require:1 default:1 desc:类型(1:安卓,2:IOS。默认安卓)
-     * @return name:title type:string default:-- desc:版本号
-     * @return name:content type:string default:-- desc:修改内容
-     */
-    public function store_versions(){
-        $type = input('type',1);
-        $store_versions = Db::name('store_versions')->field('title,content')->where('type',$type)->find();
-        $this->success('获取成功',$store_versions);
-    }
-    /**
-     * @title 消息推送开关设置
-     * @desc 消息推送开关设置
-     * @author QGF
-     * @url /api/Member/update_news_switch
-     * @method POST
-     * @tag 消息推送开关设置
-     * @header name:Authorization require:1 desc:Token
-     * @param name:news_switch type:string require:1 default:-- desc:开关(0:关闭,1:开启)
-     */
-    public function update_news_switch(){
-        $uid = $this->uid;
-        $news_switch = input('news_switch');
-        if(!isset($news_switch)){
-            $this->error('参数错误');
-        }
-        $old_news_switch = Db::name('store_member')->where('id',$uid)->value('news_switch');
-        if($old_news_switch == $news_switch){
-            $this->error('已是当前状态,无需操作');
-        }
-        Db::name('store_member')->where('id',$uid)->update(array('news_switch'=>$news_switch));
-        $this->success('操作成功');
-    }
-    /**
-     * @title 隐私开关设置
-     * @desc 隐私开关设置
-     * @author QGF
-     * @url /api/Member/update_privacy_switch
-     * @method POST
-     * @tag 隐私开关设置
-     * @header name:Authorization require:1 desc:Token
-     * @param name:privacy_switch type:string require:1 default:-- desc:开关(0:关闭,1:开启)
-     */
-    public function update_privacy_switch(){
-        $uid = $this->uid;
-        $privacy_switch = input('privacy_switch');
-        if(!isset($privacy_switch)){
-            $this->error('参数错误');
-        }
-        $old_privacy_switch = Db::name('store_member')->where('id',$uid)->value('privacy_switch');
-        if($old_privacy_switch == $privacy_switch){
-            $this->error('已是当前状态,无需操作');
-        }
-        Db::name('store_member')->where('id',$uid)->update(array('privacy_switch'=>$privacy_switch));
-        $this->success('操作成功');
-    }
-    /**
-     * @title 隐私政策
-     * @desc 隐私政策
-     * @author QGF
-     * @url /api/Member/privacy_policy
-     * @method GET
-     * @tag 隐私政策
-     * @return name:-- type:string default:-- desc:隐私政策
-     */
-    public function privacy_policy(){
-        $this->success('获取成功',htmlspecialchars_decode(sysconf('privacy_policy')));
-    }
-    /**
-     * @title 关于我们
-     * @desc 关于我们
-     * @author QGF
-     * @url /api/Member/about_us
-     * @method GET
-     * @tag 关于我们
-     * @return name:-- type:string default:-- desc:关于我们
-     */
-    public function about_us(){
-        $this->success('获取成功',htmlspecialchars_decode(sysconf('about_us')));
-    }
-    /**
-     * @title 我的关注
-     * @desc 我的关注
-     * @author QGF
-     * @url /api/Member/my_attention
-     * @method GET
-     * @tag 我的关注
-     * @header name:Authorization require:1 desc:Token
-     * @param name:page type:int require:0 default:1 desc:页数(默认为1)
-     * @param name:page_size type:int require:0 default:10 desc:每页数量(默认为10)
-     * @return name:from_user_id type:int default:-- desc:被关注着的用户ID
-     * @return name:user_type type:int default:-- desc:关注类型(1:用户,2:媒体(用户只发布咨询,媒体有新闻和咨询))
-     * @return name:user_name type:string default:-- desc:用户姓名/媒体名称
-     * @return name:user_headimg type:string default:-- desc:用户头像/媒体logo
-     * @return name:attention_num type:int default:-- desc:粉丝数量
-     */
-    public function my_attention(){
-        $uid = $this->uid;
-        $page = input('page',1);
-        $pageSize = input('page_size',10);
-        $list = Db::name('store_attention')->field('from_user_id')->where('user_id',$uid)->where('status',1)->page($page,$pageSize)->order('id','desc')->select();
-        if($list){
-            foreach ($list as &$value){
-                $user_type = user_type($value['from_user_id']);//1:用户 2:媒体
-                $value['user_type'] = $user_type;
-                if($user_type == 1){
-                    $user_info = Db::name('store_member')->field('name,headimg')->where('id',$value['from_user_id'])->find();
-                    $value['user_name'] = $user_info['name'];
-                    $value['user_headimg'] = $user_info['headimg'];
-                }else{
-                    $media_info = Db::name('store_media')->field('logo,title')->where('id',$value['from_user_id'])->find();
-                    $value['user_name'] = $media_info['title'];
-                    $value['user_headimg'] = $media_info['logo'];
-                }
-                //共关注的数
-                $value['attention_num'] = Db::name('store_attention')->where('from_user_id',$value['from_user_id'])->where('status',1)->count('id');
-            }
-        }
-        $this->success('获取成功',$list);
-    }
-    /**
-     * @title 我的收藏
-     * @desc 我的收藏
-     * @author QGF
-     * @url /api/Member/my_collect
-     * @method GET
-     * @tag 我的收藏
-     * @header name:Authorization require:1 desc:Token
-     * @param name:type type:int require:0 default:1 desc:类型(1:新闻(默认),2:咨询)
-     * @param name:page type:int require:0 default:1 desc:页数(默认为1)
-     * @param name:page_size type:int require:0 default:10 desc:每页数量(默认为10)
-     * @return name:id type:int default:-- desc:新闻或咨询ID
-     * @return name:title type:string default:-- desc:标题
-     * @return name:content type:string default:-- desc:内容(咨询独有)
-     * @return name:image type:array default:-- desc:图片数组
-     * @return name:video type:string default:-- desc:视频地址
-     * @return name:is_top type:int default:-- desc:是否置顶(0:不置顶,1:置顶)(新闻独有)
-     * @return name:comment_num type:int default:-- desc:评论数量
-     * @return name:media_logo type:string default:-- desc:用户头像或媒体logo
-     * @return name:media_title type:string default:-- desc:用户姓名或媒体名称
-     * @return name:duration type:string default:-- desc:时长
-     */
-    public function my_collect(){
-        $uid = $this->uid;
-        $type = input('type',1);
-        $page = input('page',1);
-        $pageSize = input('page_size',10);
-        $id_arr = Db::name('store_collect')->field('forum_id')->where('user_id',$uid)->where('status',1)->where('type',$type)->page($page,$pageSize)->order('id','desc')->column('forum_id');
-        if(empty($id_arr)){
-            $this->success('获取成功',[]);
-        }
-        $list = $this->get_list($type,$id_arr,$page,$pageSize);
-        $this->success('获取成功',$list);
-    }
-    /**
-     * @title 我的浏览
-     * @desc 我的浏览
-     * @author QGF
-     * @url /api/Member/my_browse
-     * @method GET
-     * @tag 我的浏览
-     * @header name:Authorization require:1 desc:Token
-     * @param name:type type:int require:0 default:1 desc:类型(1:新闻(默认),2:咨询)
-     * @param name:page type:int require:0 default:1 desc:页数(默认为1)
-     * @param name:page_size type:int require:0 default:10 desc:每页数量(默认为10)
-     * @return name:id type:int default:-- desc:新闻或咨询ID
-     * @return name:title type:string default:-- desc:标题
-     * @return name:content type:string default:-- desc:内容(咨询独有)
-     * @return name:image type:array default:-- desc:图片数组
-     * @return name:video type:string default:-- desc:视频地址
-     * @return name:is_top type:int default:-- desc:是否置顶(0:不置顶,1:置顶)(新闻独有)
-     * @return name:comment_num type:int default:-- desc:评论数量
-     * @return name:media_logo type:string default:-- desc:用户头像或媒体logo
-     * @return name:media_title type:string default:-- desc:用户姓名或媒体名称
-     * @return name:duration type:string default:-- desc:时长
-     */
-    public function my_browse(){
-        $uid = $this->uid;
-        $type = input('type',1);
-        $page = input('page',1);
-        $pageSize = input('page_size',10);
-        $id_arr = Db::name('store_browse')->field('forum_id')->where('user_id',$uid)->where('status',1)->where('type',$type)->page($page,$pageSize)->order('id','desc')->column('forum_id');
-        if(empty($id_arr)){
-            $this->success('获取成功',[]);
-        }
-        $list = $this->get_list($type,$id_arr,$page,$pageSize);
-        $this->success('获取成功',$list);
-    }
-    /**
-     * @title 我的点赞
-     * @desc 我的点赞
-     * @author QGF
-     * @url /api/Member/my_like
-     * @method GET
-     * @tag 我的点赞
-     * @header name:Authorization require:1 desc:Token
-     * @param name:type type:int require:0 default:1 desc:类型(1:新闻(默认),2:咨询)
-     * @param name:page type:int require:0 default:1 desc:页数(默认为1)
-     * @param name:page_size type:int require:0 default:10 desc:每页数量(默认为10)
-     * @return name:id type:int default:-- desc:新闻或咨询ID
-     * @return name:title type:string default:-- desc:标题
-     * @return name:content type:string default:-- desc:内容(咨询独有)
-     * @return name:image type:array default:-- desc:图片数组
-     * @return name:video type:string default:-- desc:视频地址
-     * @return name:is_top type:int default:-- desc:是否置顶(0:不置顶,1:置顶)(新闻独有)
-     * @return name:comment_num type:int default:-- desc:评论数量
-     * @return name:media_logo type:string default:-- desc:用户头像或媒体logo
-     * @return name:media_title type:string default:-- desc:用户姓名或媒体名称
-     * @return name:duration type:string default:-- desc:时长
-     */
-    public function my_like(){
-        $uid = $this->uid;
-        $type = input('type',1);
-        $page = input('page',1);
-        $pageSize = input('page_size',10);
-        $id_arr = Db::name('store_like')->field('forum_id')->where('user_id',$uid)->where('status',1)->where('type',$type)->page($page,$pageSize)->order('id','desc')->column('forum_id');
-        if(empty($id_arr)){
-            $this->success('获取成功',[]);
-        }
-        $list = $this->get_list($type,$id_arr,$page,$pageSize);
-        $this->success('获取成功',$list);
-    }
-    /**
-     * @title 我的评论
-     * @desc 我的评论
-     * @author QGF
-     * @url /api/Member/my_comment
-     * @method GET
-     * @tag 我的评论
-     * @header name:Authorization require:1 desc:Token
-     * @param name:type type:int require:0 default:1 desc:类型(1:新闻(默认),2:咨询)
-     * @param name:page type:int require:0 default:1 desc:页数(默认为1)
-     * @param name:page_size type:int require:0 default:10 desc:每页数量(默认为10)
-     * @return name:id type:int default:-- desc:新闻或咨询ID
-     * @return name:title type:string default:-- desc:标题
-     * @return name:content type:string default:-- desc:内容(咨询独有)
-     * @return name:image type:array default:-- desc:图片数组
-     * @return name:video type:string default:-- desc:视频地址
-     * @return name:is_top type:int default:-- desc:是否置顶(0:不置顶,1:置顶)(新闻独有)
-     * @return name:comment_num type:int default:-- desc:评论数量
-     * @return name:media_logo type:string default:-- desc:用户头像或媒体logo
-     * @return name:media_title type:string default:-- desc:用户姓名或媒体名称
-     * @return name:duration type:string default:-- desc:时长
-     */
-    public function my_comment(){
-        $uid = $this->uid;
-        $type = input('type',1);
-        $page = input('page',1);
-        $pageSize = input('page_size',10);
-        $id_arr = Db::name('store_comment')->field('forum_id')->where('user_id',$uid)->where('forum_type',$type)->where('type',1)->page($page,$pageSize)->order('id','desc')->column('forum_id');
-        if(empty($id_arr)){
-            $this->success('获取成功',[]);
-        }
-        $list = $this->get_list($type,$id_arr,$page,$pageSize);
-        $this->success('获取成功',$list);
-    }
-    public function get_list($type = 1,$id_arr = array(),$page = 1,$pageSize = 10){
-        if($type == 1){    //新闻
-            $field = 'id,title,user_id,image,video,is_top,create_at';
-            $list = Db::name('store_goods')->field($field)->where('status',1)->where('is_deleted',0)->where('id','in',$id_arr)->page($page,$pageSize)->order(['is_top'=>'desc','sort'=>'desc','id'=>'desc'])->select();
-            if($list){
-                foreach($list as &$value) {
-                    //获取评论数量
-                    $value['comment_num'] = Db::name('store_comment')->where('forum_id',$value['id'])->where('type',1)->where('forum_type',1)->count('id');
-                    $value['image'] = image_path($value['image']);
-                    //媒体信息
-                    $media_info = Db::name('store_media')->field('logo,title')->where('id',$value['user_id'])->find();
-                    $value['media_logo'] = $media_info['logo'];
-                    $value['media_title'] = $media_info['title'];
-                    $remain_time = time() - strtotime($value['create_at']);
-                    $value['duration'] = get_stay_time($remain_time);
-                    unset($value['user_id']);
-                    unset($value['create_at']);
-                }
-            }
-        }else{    //咨询
-            $field = 'id,user_id,type,title,content,media_id,image,video,create_at';
-            $list = Db::name('store_consult')->field($field)->where('status',1)->where('is_deleted',0)->where('id','in',$id_arr)->page($page,$pageSize)->order(['sort'=>'desc','id'=>'desc'])->select();
-            if($list){
-                foreach($list as &$value) {
-                    //获取评论数量
-                    $value['comment_num'] = Db::name('store_comment')->where('forum_id',$value['id'])->where('type',1)->where('forum_type',2)->count('id');
-                    $value['image'] = image_path($value['image']);
-                    if($value['type'] == 1){     //后台媒体
-                        //媒体信息
-                        $media_info = Db::name('store_media')->field('logo,title')->where('id',$value['user_id'])->find();
-                        $value['media_logo'] = $media_info['logo'];
-                        $value['media_title'] = $media_info['title'];
-                    }else{      //用户
-                        //用户信息
-                        $media_info = Db::name('store_member')->field('headimg,name')->where('id',$value['user_id'])->find();
-                        $value['media_logo'] = $media_info['headimg'];
-                        $value['media_title'] = $media_info['name'];
-                    }
-                    $remain_time = time() - strtotime($value['create_at']);
-                    $value['duration'] = get_stay_time($remain_time);
-                    unset($value['media_id']);
-                    unset($value['user_id']);
-                    unset($value['type']);
-                    unset($value['create_at']);
-                }
-            }
-        }
-        return $list;
-    }
-    /**
-     * @title 消息列表
-     * @desc 消息列表
-     * @author QGF
-     * @url /api/Member/news_list
-     * @method GET
-     * @tag 消息列表
-     * @header name:Authorization require:1 desc:Token
-     * @param name:page type:int require:0 default:1 desc:页数(默认为1)
-     * @param name:page_size type:int require:0 default:10 desc:每页数量(默认为10)
-     * @return name:-- type:array default:-- desc:消息信息(content:内容,type:类型(1:系统消息,2:用户消息),icon:消息前面的图标,type_name:消息类型名称,duration:时长)
-     */
-    public function news_list(){
-        $uid = $this->uid;
-        $page = input('page',1);
-        $pageSize = input('page_size',10);
-        $news_list = Db::name('store_news')->field('content,type,comment_user_id,create_at')->where('user_id',$uid)->page($page,$pageSize)->order('id','desc')->select();
-        $type_arr = array('1'=>'系统消息','2'=>'用户消息');
-        if($news_list){
-            foreach ($news_list as &$value){
-                if($value['type'] == 1){
-                    $value['icon'] = 'https://zjth2021.oss-cn-beijing.aliyuncs.com/164e89b793f57189/eea68607b8a59a4b.png';
-                }else{
-                    $value['icon'] = Db::name('store_member')->where('id',$value['comment_user_id'])->value('headimg');
-                }
-                $value['type_name'] = $type_arr[$value['type']];
-                $remain_time = time() - strtotime($value['create_at']);
-                $value['duration'] = get_stay_time($remain_time);
-                unset($value['comment_user_id']);
-                unset($value['create_at']);
-            }
-        }
-        //未读改成已读
-        Db::name('store_news')->where('user_id',$uid)->where('status',0)->update(array('status'=>1));
-        $this->success('获取成功',$news_list);
-    }
-    /**
-     * @title 平台反馈
-     * @desc 平台反馈
-     * @author QGF
-     * @url /api/Member/submit_complain
-     * @method POST
-     * @tag 平台反馈
-     * @header name:Authorization require:1 desc:Token
-     * @param name:explain type:string require:1 default:-- desc:反馈内容
-     * @param name:images type:string require:1 default:-- desc:反馈的图片地址,多张图片以英文逗号(,)分隔
-     */
-    public function submit_complain(){
-        $uid = $this->uid;
-        $explain = input('explain');
-        $images = input('images');
-        if(empty($explain) || empty($images)){
-            $this->error('参数错误');
-        }
-        $data = [
-            'user_id' => $uid,
-            'question' => $explain,
-            'images' => $images,
-            'type' => 2,
-            'date' => date('Y-m-d')
-        ];
-        $res = Db::name('store_complain')->insert($data);
-        if($res !==false){
-            $this->success('提交成功');
-        }else{
-            $this->error('提交失败');
-        }
-    }
-    /**
-     * @title 发表咨询
-     * @desc 发表咨询
-     * @author QGF
-     * @url /api/Member/publish_consult
-     * @method POST
-     * @tag 发表咨询
-     * @header name:Authorization require:1 desc:Token
-     * @param name:cate_id type:int require:1 default:-- desc:咨询分类ID
-     * @param name:title type:string require:1 default:-- desc:咨询标题
-     * @param name:content type:string require:1 default:-- desc:咨询内容
-     * @param name:image type:string require:1 default:-- desc:咨询图片,多张图片以英文逗号分隔
-     * @param name:video type:string require:0 default:-- desc:咨询视频
-     */
-    public function publish_consult(){
-        $uid = $this->uid;
-        $cate_id = input('cate_id');
-        $title = input('title');
-        $content = input('content');
-        $image = input('image');
-        $video = input('video');
-        if(empty($cate_id) || empty($title) || empty($image) || empty($content)){
-            $this->error('参数错误');
-        }
-        $data = [
-            'user_id' => $uid,
-            'cate_id' => $cate_id,
-            'title' => $title,
-            'content' => $content,
-            'image' => $image,
-            'video' => $video,
-            'type' => 2
-        ];
-        $res = Db::name('store_consult')->insert($data);
-        if($res !==false){
-            $this->success('发布成功');
-        }else{
-            $this->error('发布失败');
-        }
-    }
-}

+ 1 - 0
application/store/controller/GoodsCate.php

@@ -137,4 +137,5 @@ class GoodsCate extends Controller
            }
         }
     }
+
 }

+ 1 - 1
application/store/view/goods_cate/index.html

@@ -44,7 +44,7 @@
                 <a class="layui-btn layui-btn-sm layui-btn-sm" data-action="{:url('enable')}" data-value="id#{$vo.id}">启 用</a>
                 {/if}
                 <a class="layui-btn layui-btn-sm layui-btn-danger" data-action="{:url('del')}" data-value="id#{$vo.id}">删 除</a>
-                <a data-title="查看分类" class="layui-btn layui-btn-sm"  data-modal='{:url("look")}?id={$vo.id}'>编 辑</a>
+                <a data-title="查看分类" class="layui-btn layui-btn-sm"  data-modal='{:url("look")}?id={$vo.id}'>子分类</a>
             </td>
         </tr>
         {/foreach}

+ 1 - 0
config/apidoc.php

@@ -14,6 +14,7 @@ return [
         'api\\controller\\Area',
         'api\\controller\\Order',
         'api\\controller\\Timedtask',
+        'api\\controller\\General',
     ],
     // 指定公共注释定义的文件地址
     'definitions'=>"app\controller\Definitions",