From 665ba0f9ae078c2859209451a163d10515171d11 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期四, 13 八月 2026 12:05:48 +0800
Subject: [PATCH] add 预约和回收订单

---
 src/modules/user/controller/admin/info.ts |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/modules/user/controller/admin/info.ts b/src/modules/user/controller/admin/info.ts
index deeec01..19ef3f3 100644
--- a/src/modules/user/controller/admin/info.ts
+++ b/src/modules/user/controller/admin/info.ts
@@ -1,5 +1,7 @@
 import { CoolController, BaseController } from '@cool-midway/core';
 import { UserInfoEntity } from '../../entity/info';
+import { BaseSysDepartmentEntity } from '../../../base/entity/sys/department';
+import { WithDeptFilterWhere } from '../../../base/middleware/with-dept-filter-where'
 
 /**
  * 鐢ㄦ埛淇℃伅
@@ -10,6 +12,21 @@
   pageQueryOp: {
     fieldEq: ['a.status', 'a.gender', 'a.loginType'],
     keyWordLikeFields: ['a.nickName', 'a.phone'],
+    select: ["a.*", "c.name AS departmentName"],
+    join: [
+      {
+        entity: BaseSysDepartmentEntity,
+        alias: "c",
+        condition: 'a.departmentId = c.id',
+        type: "leftJoin"
+      }
+    ],
+    where: async (ctx) => {
+      const conditions: any[][] = [];
+      conditions.push(...(await WithDeptFilterWhere(ctx, { alias: 'a', field: 'departmentId' })));
+      return conditions;
+    }
+
   },
 })
-export class AdminUserInfoController extends BaseController {}
+export class AdminUserInfoController extends BaseController { }

--
Gitblit v1.9.1