|
@@ -57,6 +57,7 @@ class Memberrecharge extends BaseShop
|
|
|
$condition[] = [ 'status', '=', $status ];
|
|
$condition[] = [ 'status', '=', $status ];
|
|
|
}
|
|
}
|
|
|
$condition[] = [ 'site_id', '=', $this->site_id ];
|
|
$condition[] = [ 'site_id', '=', $this->site_id ];
|
|
|
|
|
+
|
|
|
$page = input('page', 1);
|
|
$page = input('page', 1);
|
|
|
$page_size = input('page_size', PAGE_LIST_ROWS);
|
|
$page_size = input('page_size', PAGE_LIST_ROWS);
|
|
|
$list = $model->getMemberRechargePageList($condition, $page, $page_size, 'recharge_id desc', $this->field);
|
|
$list = $model->getMemberRechargePageList($condition, $page, $page_size, 'recharge_id desc', $this->field);
|
|
@@ -286,14 +287,23 @@ class Memberrecharge extends BaseShop
|
|
|
$start_time = input('start_time', '');
|
|
$start_time = input('start_time', '');
|
|
|
$end_time = input('end_time', '');
|
|
$end_time = input('end_time', '');
|
|
|
$order_no = input('order_no', '');
|
|
$order_no = input('order_no', '');
|
|
|
-
|
|
|
|
|
|
|
+ $store_id = input('store_id', '');
|
|
|
$condition[] = [ 'status', '=', 2 ];
|
|
$condition[] = [ 'status', '=', 2 ];
|
|
|
if ($nickname) {
|
|
if ($nickname) {
|
|
|
$condition[] = [ 'nickname', 'like', '%' . $nickname . '%' ];
|
|
$condition[] = [ 'nickname', 'like', '%' . $nickname . '%' ];
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
if ($order_no) {
|
|
if ($order_no) {
|
|
|
$condition[] = [ 'order_no', '=', $order_no ];
|
|
$condition[] = [ 'order_no', '=', $order_no ];
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if($store_id){
|
|
|
|
|
+
|
|
|
|
|
+// $store_id = model('store')->getValue([ [ 'store_name', '=',$store_name] ], 'store_id');
|
|
|
|
|
+//// $member_id_arr = model('member')->getList([ 'store_id', '=',$store_id]);
|
|
|
|
|
+ $member_info = model('member')->getColumn([ [ 'store_id', '=', $store_id] ],'member_id');
|
|
|
|
|
+ $condition[] = [ 'member_id', 'in',$member_info ];
|
|
|
|
|
+ }
|
|
|
//支付时间
|
|
//支付时间
|
|
|
if (!empty($start_time) && empty($end_time)) {
|
|
if (!empty($start_time) && empty($end_time)) {
|
|
|
$condition[] = [ "pay_time", ">=", date_to_time($start_time) ];
|
|
$condition[] = [ "pay_time", ">=", date_to_time($start_time) ];
|
|
@@ -303,6 +313,7 @@ class Memberrecharge extends BaseShop
|
|
|
$condition[] = [ 'pay_time', 'between', [ date_to_time($start_time), date_to_time($end_time) ] ];
|
|
$condition[] = [ 'pay_time', 'between', [ date_to_time($start_time), date_to_time($end_time) ] ];
|
|
|
}
|
|
}
|
|
|
$list = $model->getMemberRechargeOrderPageList($condition, $page, $page_size, 'order_id desc', $this->order_field);
|
|
$list = $model->getMemberRechargeOrderPageList($condition, $page, $page_size, 'order_id desc', $this->order_field);
|
|
|
|
|
+
|
|
|
return $list;
|
|
return $list;
|
|
|
} else {
|
|
} else {
|
|
|
$this->assign('recharge_id', $recharge_id);
|
|
$this->assign('recharge_id', $recharge_id);
|
|
@@ -310,6 +321,22 @@ class Memberrecharge extends BaseShop
|
|
|
$this->assign('order_num', $order_num);
|
|
$this->assign('order_num', $order_num);
|
|
|
$order_money = $model->getOrderSum([ [ 'site_id', '=', $this->site_id ], [ 'status', '=', 2 ] ], 'price')[ 'data' ];
|
|
$order_money = $model->getOrderSum([ [ 'site_id', '=', $this->site_id ], [ 'status', '=', 2 ] ], 'price')[ 'data' ];
|
|
|
$this->assign('order_money', $order_money);
|
|
$this->assign('order_money', $order_money);
|
|
|
|
|
+
|
|
|
|
|
+ $date_time = date('Y-m-d');
|
|
|
|
|
+
|
|
|
|
|
+ $end_time= date("Y-m-d 23:59:59", strtotime("$date_time Sunday"));//结束时间(2024-09-25 23:59:59)
|
|
|
|
|
+ $start_time = date("Y-m-d 00:00:00", strtotime("$end_time - 6 days"));//开始时间(2025-09-19 00:00:00)
|
|
|
|
|
+
|
|
|
|
|
+ $week_order_money = $model->getOrderSum([ [ 'site_id', '=', $this->site_id ], [ 'status', '=', 2 ],['pay_time','between',[strtotime($start_time),strtotime($end_time)]] ], 'price')[ 'data' ];
|
|
|
|
|
+ $this->assign('week_order_money', $week_order_money);
|
|
|
|
|
+ $month = date('Y-m',time());
|
|
|
|
|
+ $month_start_day = $month.'-01 00:00:00';
|
|
|
|
|
+
|
|
|
|
|
+ $month_order_money= $model->getOrderSum([ [ 'site_id', '=', $this->site_id ], [ 'status', '=', 2 ],['pay_time','>=',strtotime($month_start_day)] ], 'price')[ 'data' ];
|
|
|
|
|
+ $this->assign('month_order_money', $month_order_money);
|
|
|
|
|
+
|
|
|
|
|
+ $store_list = $store_id = model('store')->getList([[ 'status', '=', 1 ]],'store_id,store_name');
|
|
|
|
|
+ $this->assign('store_list', $store_list);
|
|
|
return $this->fetch('memberrecharge/order_lists', [], $this->replace);
|
|
return $this->fetch('memberrecharge/order_lists', [], $this->replace);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|