优化打手注册和列表筛选
This commit is contained in:
@@ -893,6 +893,7 @@ export async function listAdminWorkerUsers(query: JsonObject = {}) {
|
||||
pageSize,
|
||||
status: String(query.status || '').trim(),
|
||||
keyword: String(query.keyword || '').trim(),
|
||||
workerType: String(query.workerType || query.worker_type || '').trim(),
|
||||
})
|
||||
const timeoutCounts = await countTimeoutEventsByWorkerIds(items.map((item) => Number(item.id)))
|
||||
return {
|
||||
|
||||
@@ -328,7 +328,8 @@ export async function registerWorker(payload: JsonObject = {}) {
|
||||
displayName,
|
||||
phone,
|
||||
levelId: defaults.level?.id || null,
|
||||
status: 'pending_review',
|
||||
// 手机号验证码已完成注册身份校验,账号直接启用,无需人工审核。
|
||||
status: 'active',
|
||||
inviterId: inviter ? Number(inviter.id) : null,
|
||||
inviteCode: await generateInviteCode(now),
|
||||
smsCodeId: latest!.id,
|
||||
@@ -344,7 +345,8 @@ export async function registerWorker(payload: JsonObject = {}) {
|
||||
|
||||
return {
|
||||
worker: mapWorkerUser(created),
|
||||
reviewRequired: true,
|
||||
// 保留字段兼容旧版客户端,但注册流程不再需要后台审核。
|
||||
reviewRequired: false,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -510,7 +512,7 @@ export function assertWorkerLoginAllowed(worker: WorkerUserRow) {
|
||||
}
|
||||
|
||||
if (worker.status === 'pending_review') {
|
||||
throw createHttpError('接单账号待审核,暂无法登录', {
|
||||
throw createHttpError('接单账号待处理,暂无法登录', {
|
||||
statusCode: 403,
|
||||
errorCode: 'worker_pending_review',
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user