ソースを参照

财务概况统计的数据需要去除删除账号和测试账号的数据-用户概况

sunxbiao 1 年間 前
コミット
c853bdcdf4
共有1 個のファイルを変更した9 個の追加0 個の削除を含む
  1. 9 0
      app/common/repositories/finance/FinanceRepository.php

+ 9 - 0
app/common/repositories/finance/FinanceRepository.php

@@ -265,6 +265,15 @@ class FinanceRepository extends BaseRepository
265 265
     public function user_overview($mer_id = 0)
266 266
     {
267 267
         $where = "1=1 ";
268
+
269
+        // 需要过滤掉的用户
270
+        /** @var UserRepository $userRepository */
271
+        $userRepository = app()->make(UserRepository::class);
272
+        $invalidUidList = $userRepository->getInvalidUidList();
273
+        if (!empty($invalidUidList)) {
274
+            $invalidSqlStr = ' AND uid NOT IN (' . implode(',', $invalidUidList) . ')';
275
+            $where .= $invalidSqlStr;
276
+        }
268 277
         if ($mer_id) {
269 278
             $mer_uid = Db::name('merchant')->where('mer_id', $mer_id)->value('uid');
270 279
             $userRepository = app()->make(UserRepository::class);