From 30c93507ffe8ae5770f072f5aea228225fd0267f Mon Sep 17 00:00:00 2001 From: wanyongkang <937888580@qq.com> Date: Tue, 24 Nov 2020 14:57:04 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E7=94=A8=E6=88=B7=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E6=97=B6=E9=97=B4=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/manager/controller/UserFollow.php | 21 ++++++++++++------ fastphp/Fastphp.php | 31 ++++++++++++++++----------- 2 files changed, 32 insertions(+), 20 deletions(-) diff --git a/app/manager/controller/UserFollow.php b/app/manager/controller/UserFollow.php index f1d10d3..55fcc93 100644 --- a/app/manager/controller/UserFollow.php +++ b/app/manager/controller/UserFollow.php @@ -5,7 +5,7 @@ * @Author: kangkang * @Date: 2020-10-13 19:52:37 * @LastEditors: Please set LastEditors - * @LastEditTime: 2020-11-23 15:47:36 + * @LastEditTime: 2020-11-24 14:55:57 */ namespace app\manager\controller; @@ -17,6 +17,7 @@ use app\manager\model\ProductOrder; use app\manager\model\User; use app\manager\model\UserScore; use enum\account\ProductAccount as ProductAccountEnum; +use enum\order\ProductOrder as ProductOrderEnum; use enum\order\UserScore as UserScoreEnum; use enum\user\User as UserEnum; use fastphp\base\Controller; @@ -77,15 +78,16 @@ class UserFollow extends Controller $date3 = date("Y-m-01", time()); $date4 = date("Y-m-d H:i:s", time()); if (!empty($search['last_month']['s_time'])) { - $date1 = $search['last_month']['s_time']; - $date2 = $search['last_month']['e_time']; + $date1 = date('Y-m-d',strtotime($search['last_month']['s_time'])); + $date2 = date('Y-m-d 23:59:59',strtotime($search['last_month']['e_time'])); $is_screen = true; } elseif (!empty($search['new_month']['s_time'])) { - $date3 = $search['new_month']['s_time']; - $date4 = $search['new_month']['e_time']; + $date3 = date('Y-m-d',strtotime($search['new_month']['s_time'])); + $date4 = date('Y-m-d 23:59:59',strtotime($search['new_month']['e_time'])); $is_screen = true; } + //上月 $time_where1 .= " UpdateTime>='" . $date1 . "' and UpdateTime<='" . $date2 . "' "; //本月 @@ -155,7 +157,7 @@ class UserFollow extends Controller foreach ($user_list as $info) { $info['last_pay_time'] = '无消费'; - $pay_time = $user_score_model->getNewOne('UpdateTime', ['UserId' => $info['Id'], 'ScoreType' => $user_score_enum::$Pay]); + $pay_time = $product_order_model->getNewOne('UpdateTime', ['UserId' => $info['Id'], 'ScoreType' => ProductOrderEnum::$PayComplete]); if ($pay_time) { $info['last_pay_time'] = $pay_time['UpdateTime']; } @@ -213,9 +215,14 @@ class UserFollow extends Controller array_multisort($field, $sort, $list); } + $data_count = 0; + if (empty($search['sortLable'])) { + $data_count = $user_model->getCount($where)['count']; + } + $data = [ 'list' => array_merge($list), - 'count' => $user_model->getCount($where)['count'], + 'count' => $data_count, 'types' => $user_enum->getFormatList($user_enum::$FollowStatus), ]; \result($data); diff --git a/fastphp/Fastphp.php b/fastphp/Fastphp.php index 48a1880..010a4d6 100644 --- a/fastphp/Fastphp.php +++ b/fastphp/Fastphp.php @@ -139,19 +139,24 @@ class Fastphp global $is_script; $formal_origin = $this->config['formal_origin']; //跨域访问的时候才会存在此字段 $origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : ''; - if (!in_array($origin, $formal_origin) && !$is_script) { - define('DB_HOST', $this->config['db']['host']); - define('DB_PORT', $this->config['db']['port']); - define('DB_NAME', $this->config['db']['dbname']); - define('DB_USER', $this->config['db']['username']); - define('DB_PASS', $this->config['db']['password']); - } else { - define('DB_HOST', $this->config['formal_db']['host']); - define('DB_PORT', $this->config['formal_db']['port']); - define('DB_NAME', $this->config['formal_db']['dbname']); - define('DB_USER', $this->config['formal_db']['username']); - define('DB_PASS', $this->config['formal_db']['password']); - } + // if (!in_array($origin, $formal_origin) && !$is_script) { + // define('DB_HOST', $this->config['db']['host']); + // define('DB_PORT', $this->config['db']['port']); + // define('DB_NAME', $this->config['db']['dbname']); + // define('DB_USER', $this->config['db']['username']); + // define('DB_PASS', $this->config['db']['password']); + // } else { + // define('DB_HOST', $this->config['formal_db']['host']); + // define('DB_PORT', $this->config['formal_db']['port']); + // define('DB_NAME', $this->config['formal_db']['dbname']); + // define('DB_USER', $this->config['formal_db']['username']); + // define('DB_PASS', $this->config['formal_db']['password']); + // } + define('DB_HOST', $this->config['db']['host']); + define('DB_PORT', $this->config['db']['port']); + define('DB_NAME', $this->config['db']['dbname']); + define('DB_USER', $this->config['db']['username']); + define('DB_PASS', $this->config['db']['password']); } //自动加载类