Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 49s

This commit is contained in:
harid 2025-10-28 10:37:01 +07:00
commit eb9f99399c

View file

@ -438,11 +438,11 @@ export class kpiCapacityController extends Controller {
async listKpiCapacity( async listKpiCapacity(
@Request() request: RequestWithUser, @Request() request: RequestWithUser,
@Query("page") page: number = 1, @Query("page") page: number = 1,
@Query("pageSize") pageSize: number = 10, @Query("pageSize") pageSize?: number,
@Query("type") type?: string, @Query("type") type?: string,
@Query("keyword") keyword?: string, @Query("keyword") keyword?: string,
) { ) {
const [kpiCapacity, total] = await AppDataSource.getRepository(KpiCapacity) let query = await AppDataSource.getRepository(KpiCapacity)
.createQueryBuilder("kpiCapacity") .createQueryBuilder("kpiCapacity")
.leftJoinAndSelect("kpiCapacity.kpiCapacityDetails", "kpiCapacityDetail") .leftJoinAndSelect("kpiCapacity.kpiCapacityDetails", "kpiCapacityDetail")
.andWhere( .andWhere(
@ -452,8 +452,13 @@ export class kpiCapacityController extends Controller {
) )
.andWhere(type == undefined ? "1=1" : { type: type }) .andWhere(type == undefined ? "1=1" : { type: type })
.orderBy("kpiCapacity.createdAt", "ASC") .orderBy("kpiCapacity.createdAt", "ASC")
.skip((page - 1) * pageSize)
.take(pageSize) if (pageSize) {
query = query.skip((page - 1) * pageSize)
.take(pageSize)
}
const [kpiCapacity, total] = await query
.getManyAndCount(); .getManyAndCount();
const mapFormula = kpiCapacity.map((item) => ({ const mapFormula = kpiCapacity.map((item) => ({