|
|
@@ -768,7 +768,12 @@ class CustomController extends BaseController
|
|
|
|
|
|
$where = ['ownMainId' => $this->mainId];
|
|
|
$sort = 'visitTime DESC';
|
|
|
- $where['delStatus'] = 0;
|
|
|
+ $filterDelStatus = isset($get['filterDelStatus']) && is_numeric($get['filterDelStatus']) ? (int)$get['filterDelStatus'] : -1;
|
|
|
+ if ($filterDelStatus > -1) {
|
|
|
+ $where['delStatus'] = $filterDelStatus;
|
|
|
+ } else {
|
|
|
+ $where['delStatus'] = 0;
|
|
|
+ }
|
|
|
if ($type == 1) {
|
|
|
//消费排行
|
|
|
$sort = 'buyAmount DESC';
|
|
|
@@ -797,6 +802,48 @@ class CustomController extends BaseController
|
|
|
//已删除
|
|
|
$where['delStatus'] = 1;
|
|
|
}
|
|
|
+
|
|
|
+ $distId = $get['distId'] ?? 0;
|
|
|
+ if (!empty($distId)) {
|
|
|
+ $where['distId'] = $distId;
|
|
|
+ }
|
|
|
+ $filterDebt = isset($get['filterDebt']) && is_numeric($get['filterDebt']) ? (int)$get['filterDebt'] : -1;
|
|
|
+ if ($filterDebt > -1) {
|
|
|
+ if ($filterDebt == 0) {
|
|
|
+ $where['debt'] = 0;
|
|
|
+ } else {
|
|
|
+ $where['debt>'] = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $level = isset($get['level']) && is_numeric($get['level']) ? (int)$get['level'] : -1;
|
|
|
+ if ($level > -1) {
|
|
|
+ $where['level'] = $level;
|
|
|
+ }
|
|
|
+ $filterBlack = isset($get['filterBlack']) && is_numeric($get['filterBlack']) ? (int)$get['filterBlack'] : -1;
|
|
|
+ if ($filterBlack > -1) {
|
|
|
+ $where['black'] = $filterBlack;
|
|
|
+ }
|
|
|
+ $overTimeUnExpend = isset($get['overTimeUnExpend']) && is_numeric($get['overTimeUnExpend']) ? (int)$get['overTimeUnExpend'] : -1;
|
|
|
+ if ($overTimeUnExpend > -1) {
|
|
|
+ if ($overTimeUnExpend == 10000) {
|
|
|
+ $where['recentExpend'] = '0000-00-00 00:00:00';
|
|
|
+ } else if ($overTimeUnExpend == 7) {
|
|
|
+ $where['recentExpend<'] = date('Y-m-d H:i:s', time() - 7 * 86400);
|
|
|
+ $where['recentExpend>='] = date('Y-m-d H:i:s', time() - 30 * 86400);
|
|
|
+ $where['recentExpend!='] = '0000-00-00 00:00:00';
|
|
|
+ } else if ($overTimeUnExpend == 30) {
|
|
|
+ $where['recentExpend<'] = date('Y-m-d H:i:s', time() - 30 * 86400);
|
|
|
+ $where['recentExpend>='] = date('Y-m-d H:i:s', time() - 180 * 86400);
|
|
|
+ $where['recentExpend!='] = '0000-00-00 00:00:00';
|
|
|
+ } else if ($overTimeUnExpend == 180) {
|
|
|
+ $where['recentExpend<'] = date('Y-m-d H:i:s', time() - 180 * 86400);
|
|
|
+ $where['recentExpend>='] = date('Y-m-d H:i:s', time() - 365 * 86400);
|
|
|
+ $where['recentExpend!='] = '0000-00-00 00:00:00';
|
|
|
+ } else if ($overTimeUnExpend == 365) {
|
|
|
+ $where['recentExpend<'] = date('Y-m-d H:i:s', time() - 365 * 86400);
|
|
|
+ $where['recentExpend!='] = '0000-00-00 00:00:00';
|
|
|
+ }
|
|
|
+ }
|
|
|
$name = trim($name);
|
|
|
if (!empty($name)) {
|
|
|
if (is_numeric($name)) {
|