From 1e1e24f0f08c4c93d19263fe13ed21e27ce718ae Mon Sep 17 00:00:00 2001 From: wangziqi Date: Wed, 5 Aug 2026 17:46:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=80=83=E5=8B=A4?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=99=A8=20DI=20=E8=A7=A3=E6=9E=90=E4=B8=8E?= =?UTF-8?q?=E7=8F=AD=E7=BA=A7=E6=97=A5=E6=9C=9F=E8=BF=81=E7=A7=BB=E7=A9=BA?= =?UTF-8?q?=20SQL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/server/src/attendance/attendance-records.controller.ts | 6 ++++-- apps/server/src/database/database-migrations.backfill.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/server/src/attendance/attendance-records.controller.ts b/apps/server/src/attendance/attendance-records.controller.ts index 68f16f2..ceca7dd 100644 --- a/apps/server/src/attendance/attendance-records.controller.ts +++ b/apps/server/src/attendance/attendance-records.controller.ts @@ -1,6 +1,8 @@ import { Controller, Get, Post, Put, Delete, Body, Param, Query, Request, Res, BadRequestException, ForbiddenException, ParseIntPipe } from '@nestjs/common'; import type { Response } from 'express'; import { AttendanceControllerBase, RequestUser } from './attendance.controller-base'; +import { AttendanceService } from './attendance.service'; +import { AttendanceImportService } from './attendance-import.service'; import { OperationLogsService } from '../operation-logs/operation-logs.service'; import { AuthorizationService } from '../authorization'; import { logAudit } from '../common/with-audit-log'; @@ -23,8 +25,8 @@ import * as ExcelJS from 'exceljs'; @Controller() export class AttendanceRecordsController extends AttendanceControllerBase { constructor( - service: import('./attendance.service').AttendanceService, - importService: import('./attendance-import.service').AttendanceImportService, + service: AttendanceService, + importService: AttendanceImportService, logService: OperationLogsService, authz: AuthorizationService, ) { diff --git a/apps/server/src/database/database-migrations.backfill.ts b/apps/server/src/database/database-migrations.backfill.ts index be47e00..b48f606 100644 --- a/apps/server/src/database/database-migrations.backfill.ts +++ b/apps/server/src/database/database-migrations.backfill.ts @@ -139,8 +139,8 @@ export async function normalizeClassDates( const type = String(column?.type ?? '').toLowerCase(); return !['date', 'datetime', 'timestamp'].includes(type); }); - if (columns.length === 0) return; }); + if (columns.length === 0) return; const columnText = (column: string) => `CAST(${column} AS CHAR)`; const firstTenChars = (column: string) => `NULLIF(LEFT(${columnText(column)}, 10), '')`;