From 9d2a9fc0cdadc025f53e8173fd36d20fe623deab Mon Sep 17 00:00:00 2001 From: gongfuxiang <2499232802@qq.com> Date: Fri, 28 Dec 2018 02:30:08 +0800 Subject: [PATCH] debug --- application/api/controller/Ordernotify.php | 45 +++++++ application/api/controller/Useraddress.php | 111 ++++++++++++++++++ .../api/controller/Usergoodsbrowse.php | 90 ++++++++++++++ application/api/controller/Usergoodsfavor.php | 89 ++++++++++++++ application/api/controller/Userintegral.php | 75 ++++++++++++ 5 files changed, 410 insertions(+) create mode 100755 application/api/controller/Ordernotify.php create mode 100644 application/api/controller/Useraddress.php create mode 100755 application/api/controller/Usergoodsbrowse.php create mode 100755 application/api/controller/Usergoodsfavor.php create mode 100755 application/api/controller/Userintegral.php diff --git a/application/api/controller/Ordernotify.php b/application/api/controller/Ordernotify.php new file mode 100755 index 000000000..a21270228 --- /dev/null +++ b/application/api/controller/Ordernotify.php @@ -0,0 +1,45 @@ + \ No newline at end of file diff --git a/application/api/controller/Useraddress.php b/application/api/controller/Useraddress.php new file mode 100644 index 000000000..d6e5159fa --- /dev/null +++ b/application/api/controller/Useraddress.php @@ -0,0 +1,111 @@ +Is_Login(); + } + + /** + * 获取用户地址详情 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-07-18 + * @desc description + */ + public function Detail() + { + $params = $this->data_post; + $params['user'] = $this->user; + $ret = UserService::UserAddressRow($params); + return json($ret); + } + + /** + * 获取用户地址列表 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-07-18 + * @desc description + */ + public function Index() + { + $ret = UserService::UserAddressList(['user'=>$this->user]); + return json($ret); + + } + + /** + * 用户地址保存 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-07-18 + * @desc description + */ + public function Save() + { + $params = $this->data_post; + $params['user'] = $this->user; + $ret = UserService::UserAddressSave($params); + return json($ret); + } + + /** + * 删除地址 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-07-18 + * @desc description + */ + public function Delete() + { + $params = $this->data_post; + $params['user'] = $this->user; + $ret = UserService::UserAddressDelete($params); + return json($ret); + } + + /** + * 默认地址设置 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-07-18 + * @desc description + */ + public function SetDefault() + { + $params = $this->data_post; + $params['user'] = $this->user; + $ret = UserService::UserAddressDefault($params); + return json($ret); + } + +} +?> \ No newline at end of file diff --git a/application/api/controller/Usergoodsbrowse.php b/application/api/controller/Usergoodsbrowse.php new file mode 100755 index 000000000..eb9f4b256 --- /dev/null +++ b/application/api/controller/Usergoodsbrowse.php @@ -0,0 +1,90 @@ +Is_Login(); + } + + /** + * 商品浏览列表 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-10-09 + * @desc description + */ + public function Index() + { + // 参数 + $params = $this->data_post; + $params['user'] = $this->user; + + // 分页 + $number = 10; + $page = max(1, isset($this->data_post['page']) ? intval($this->data_post['page']) : 1); + + // 条件 + $where = GoodsService::UserGoodsBrowseListWhere($params); + + // 获取总数 + $total = GoodsService::GoodsBrowseTotal($where); + $page_total = ceil($total/$number); + $start = intval(($page-1)*$number); + + // 获取列表 + $data_params = array( + 'limit_start' => $start, + 'limit_number' => $number, + 'where' => $where, + ); + $data = GoodsService::GoodsBrowseList($data_params); + + // 返回数据 + $result = [ + 'total' => $total, + 'page_total' => $page_total, + 'data' => $data['data'], + ]; + return json(DataReturn('success', 0, $result)); + } + + /** + * 商品浏览删除 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-09-14 + * @desc description + */ + public function Delete() + { + $params = $this->data_post; + $params['user'] = $this->user; + $ret = GoodsService::GoodsBrowseDelete($params); + return json($ret); + } +} +?> \ No newline at end of file diff --git a/application/api/controller/Usergoodsfavor.php b/application/api/controller/Usergoodsfavor.php new file mode 100755 index 000000000..b3e94ff2b --- /dev/null +++ b/application/api/controller/Usergoodsfavor.php @@ -0,0 +1,89 @@ +Is_Login(); + } + + /** + * [Index 获取列表] + * @author Devil + * @blog http://gong.gg/ + * @version 0.0.1 + * @datetime 2017-02-22T16:50:32+0800 + */ + public function Index() + { + // 参数 + $params = input(); + $params['user'] = $this->user; + + // 分页 + $number = 10; + $page = max(1, isset($this->data_post['page']) ? intval($this->data_post['page']) : 1); + + // 条件 + $where = GoodsService::UserGoodsFavorListWhere($params); + + // 获取总数 + $total = GoodsService::GoodsFavorTotal($where); + $page_total = ceil($total/$number); + $start = intval(($page-1)*$number); + + // 获取列表 + $data_params = array( + 'm' => $start, + 'n' => $number, + 'where' => $where, + ); + $data = GoodsService::GoodsFavorList($data_params); + + // 返回数据 + $result = [ + 'total' => $total, + 'page_total' => $page_total, + 'data' => $data['data'], + ]; + return json(DataReturn('success', 0, $result)); + } + + /** + * 用户商品收藏取消 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-07-17 + * @desc description + */ + public function Cancel() + { + $params = $this->data_post; + $params['user'] = $this->user; + $ret = GoodsService::GoodsFavor($params); + return json($ret); + } +} +?> \ No newline at end of file diff --git a/application/api/controller/Userintegral.php b/application/api/controller/Userintegral.php new file mode 100755 index 000000000..f3fa0377b --- /dev/null +++ b/application/api/controller/Userintegral.php @@ -0,0 +1,75 @@ +Is_Login(); + } + + /** + * 用户积分列表 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-09-28 + * @desc description + */ + public function Index() + { + // 参数 + $params = $this->data_post; + $params['user'] = $this->user; + + // 分页 + $number = 10; + $page = max(1, isset($this->data_post['page']) ? intval($this->data_post['page']) : 1); + + // 条件 + $where = IntegralService::UserIntegralLogListWhere($params); + + // 获取总数 + $total = IntegralService::UserIntegralLogTotal($where); + $page_total = ceil($total/$number); + $start = intval(($page-1)*$number); + + // 获取列表 + $data_params = array( + 'limit_start' => $start, + 'limit_number' => $number, + 'where' => $where, + ); + $data = IntegralService::UserIntegralLogList($data_params); + + // 返回数据 + $result = [ + 'total' => $total, + 'page_total' => $page_total, + 'data' => $data['data'], + ]; + return json(DataReturn('success', 0, $result)); + } + +} +?> \ No newline at end of file -- GitLab