From 6bdb56155d75c576e6a170de1744ac49f4d9d4d3 Mon Sep 17 00:00:00 2001 From: lccsw <1127794702@qq.com> Date: Tue, 3 Aug 2021 14:18:13 +0800 Subject: [PATCH] add-api-distribution --- admin/controllers/app/liche/Cms.php | 12 +- admin/controllers/app/liche/Member.php | 29 +- admin/views/app/liche/cms/edit.php | 6 + admin/views/app/liche/cms/lists.php | 2 + admin/views/app/liche/member/lists.php | 32 +- api/controllers/wxapp/app/Config.php | 1 + .../wxapp/content/liche/Sub_cms.php | 15 + api/controllers/wxapp/liche/Account.php | 107 +++++++ api/controllers/wxapp/liche/Aptinfo.php | 4 + api/controllers/wxapp/liche/Car.php | 3 +- api/controllers/wxapp/liche/Statistics.php | 174 ++++++++++ api/controllers/wxapp/liche/Udata.php | 64 ++++ api/controllers/wxapp/liche/User.php | 31 +- api/libraries/Hdwechat.php | 26 +- common/helpers/comm_helper.php | 59 +--- common/libraries/entity/Account_entity.php | 297 ++++++++++++++++++ common/libraries/receiver/Orders_entity.php | 17 + common/models/app/User_account_model.php | 13 + common/models/app/User_accountlog_model.php | 13 + .../models/app/liche/App_liche_cms_model.php | 21 ++ .../app/liche/App_liche_udata_model.php | 16 + .../Receiver_clue_statistics_model.php | 21 ++ .../models/receiver/Receiver_clues_model.php | 32 ++ sql/app/app.sql | 47 +++ sql/app/liche.sql | 19 ++ sql/order.sql | 68 ++-- sql/receiver/clue.sql | 78 +++-- 27 files changed, 1031 insertions(+), 176 deletions(-) create mode 100644 api/controllers/wxapp/liche/Account.php create mode 100644 api/controllers/wxapp/liche/Statistics.php create mode 100644 api/controllers/wxapp/liche/Udata.php create mode 100644 common/libraries/entity/Account_entity.php create mode 100644 common/models/app/User_account_model.php create mode 100755 common/models/app/User_accountlog_model.php create mode 100755 common/models/app/liche/App_liche_udata_model.php create mode 100644 common/models/receiver/Receiver_clue_statistics_model.php diff --git a/admin/controllers/app/liche/Cms.php b/admin/controllers/app/liche/Cms.php index 325bcd38..e9109d7a 100755 --- a/admin/controllers/app/liche/Cms.php +++ b/admin/controllers/app/liche/Cms.php @@ -10,16 +10,14 @@ defined('BASEPATH') OR exit('No direct script access allowed'); class Cms extends HD_Controller { private $log_dir; - static $pos_arr = array( - '首页bannber','热门活动','购车banner' - ); + private $pos_arr; public function __construct() { parent::__construct(); $this->load->model('app/liche/App_liche_cms_model', 'liche_cms_model'); $this->load->model('app/App_model', 'appM'); - + $this->pos_arr = $this->liche_cms_model->get_position(true); } public function index() @@ -47,10 +45,10 @@ class Cms extends HD_Controller foreach ($lists as $key => $value) { $lists[$key]['s_time'] = date('Y-m-d H:i:s', $value['s_time']); $lists[$key]['e_time'] = date('Y-m-d H:i:s', $value['e_time']); - $lists[$key]['position'] = self::$pos_arr[$value['position']]; + $lists[$key]['position'] = $this->pos_arr[$value['position']]; } $count = $this->liche_cms_model->count($where); - $this->data['pos_arr'] = self::$pos_arr; + $this->data['pos_arr'] = $this->pos_arr; $this->data['lists'] = $lists; $this->data['pager'] = array('count' => ceil($count / $size), 'curr' => $page, 'totle' => $count, 'total' => $count); $this->data['_title'] = $this->title . '列表'; @@ -85,7 +83,7 @@ class Cms extends HD_Controller //列表 $this->data['app_id'] = 3; $this->data['info'] = $row; - $this->data['pos_arr'] = self::$pos_arr; + $this->data['pos_arr'] = $this->pos_arr; $this->data['covers'] = $covers; $this->data['url'] = $opration; $this->data['_title'] = $title; diff --git a/admin/controllers/app/liche/Member.php b/admin/controllers/app/liche/Member.php index b5fe4128..d836e461 100755 --- a/admin/controllers/app/liche/Member.php +++ b/admin/controllers/app/liche/Member.php @@ -110,33 +110,12 @@ class Member extends HD_Controller{ public function edit() { $id = $this->input->post('id'); - $nickname = $this->input->post('nickname'); - $mobile = $this->input->post('mobile'); - $headimg = $this->input->post('logo'); + $ifdist = $this->input->post('ifdist'); - if (!$mobile) { - return $this->show_json(SYS_CODE_FAIL, '输入手机号'); - } - if (!$nickname) { - return $this->show_json(SYS_CODE_FAIL, '输入昵称'); - } - - $old = $this->userM->get(array('id' => $id)); - if (4 != $old['group_id']) { - return $this->show_json(SYS_CODE_FAIL, '只支持编辑马甲'); - } - - $exist = $this->userM->get(array('mobile' => $mobile, 'id <>' => $id)); - if ($exist) { - return $this->show_json(SYS_CODE_FAIL, '手机号的用户存在'); - } - - $upd = array( - 'mobile' => $mobile, - 'nickname' => $nickname, - 'headimg' => $headimg ? $headimg : '', - ); + $upd = [ + 'ifdist' => $ifdist, + ]; $this->userM->update($upd, array('id' => $id)); diff --git a/admin/views/app/liche/cms/edit.php b/admin/views/app/liche/cms/edit.php index 43348027..ff2616fd 100755 --- a/admin/views/app/liche/cms/edit.php +++ b/admin/views/app/liche/cms/edit.php @@ -43,6 +43,12 @@ +
+ +
+ 小程序 +
+
diff --git a/admin/views/app/liche/cms/lists.php b/admin/views/app/liche/cms/lists.php index 2c7fcf8e..e8f5c957 100755 --- a/admin/views/app/liche/cms/lists.php +++ b/admin/views/app/liche/cms/lists.php @@ -57,6 +57,7 @@ ID 标题 位置 + 排序值 开始时间 结束时间 状态 @@ -70,6 +71,7 @@ {{value.id}} {{value.title}} {{value.position}} + {{value.sort}} {{value.s_time}} {{value.e_time}} 下架 diff --git a/admin/views/app/liche/member/lists.php b/admin/views/app/liche/member/lists.php index b679b888..f7946ea5 100755 --- a/admin/views/app/liche/member/lists.php +++ b/admin/views/app/liche/member/lists.php @@ -26,6 +26,7 @@ ID 用户名称 手机号码 + 是否分销 创建时间 @@ -35,6 +36,9 @@ + + onchange="set_publish(this,)"/> +