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