|
@@ -81,6 +81,7 @@ export class VideoMediaService {
|
|
|
tagIds: row.tagIds ?? [],
|
|
tagIds: row.tagIds ?? [],
|
|
|
listStatus: row.listStatus ?? 0,
|
|
listStatus: row.listStatus ?? 0,
|
|
|
editedAt: Number(row.editedAt ?? 0),
|
|
editedAt: Number(row.editedAt ?? 0),
|
|
|
|
|
+ updatedAt: row.updatedAt ?? null,
|
|
|
tags: row.tags ?? [],
|
|
tags: row.tags ?? [],
|
|
|
tagsFlat: row.tagsFlat ?? '',
|
|
tagsFlat: row.tagsFlat ?? '',
|
|
|
secondTags: row.secondTags ?? [],
|
|
secondTags: row.secondTags ?? [],
|
|
@@ -130,6 +131,7 @@ export class VideoMediaService {
|
|
|
tagIds: video.tagIds ?? [],
|
|
tagIds: video.tagIds ?? [],
|
|
|
listStatus: video.listStatus ?? 0,
|
|
listStatus: video.listStatus ?? 0,
|
|
|
editedAt: Number(video.editedAt ?? 0),
|
|
editedAt: Number(video.editedAt ?? 0),
|
|
|
|
|
+ updatedAt: video.updatedAt ?? null,
|
|
|
categoryName: category?.name ?? null,
|
|
categoryName: category?.name ?? null,
|
|
|
// Existing DTO: tags as {id, name}[]
|
|
// Existing DTO: tags as {id, name}[]
|
|
|
tags: video.tags ?? [],
|
|
tags: video.tags ?? [],
|
|
@@ -178,6 +180,7 @@ export class VideoMediaService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
updateData.editedAt = BigInt(Date.now());
|
|
updateData.editedAt = BigInt(Date.now());
|
|
|
|
|
+ updateData.updatedAt = new Date();
|
|
|
|
|
|
|
|
await this.prisma.videoMedia.update({
|
|
await this.prisma.videoMedia.update({
|
|
|
where: { id },
|
|
where: { id },
|
|
@@ -201,12 +204,14 @@ export class VideoMediaService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const editedAt = BigInt(Date.now());
|
|
const editedAt = BigInt(Date.now());
|
|
|
|
|
+ const updatedAt = new Date();
|
|
|
|
|
|
|
|
await this.prisma.videoMedia.update({
|
|
await this.prisma.videoMedia.update({
|
|
|
where: { id },
|
|
where: { id },
|
|
|
data: {
|
|
data: {
|
|
|
listStatus: dto.listStatus,
|
|
listStatus: dto.listStatus,
|
|
|
editedAt,
|
|
editedAt,
|
|
|
|
|
+ updatedAt,
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -227,12 +232,14 @@ export class VideoMediaService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const editedAt = BigInt(Date.now());
|
|
const editedAt = BigInt(Date.now());
|
|
|
|
|
+ const updatedAt = new Date();
|
|
|
|
|
|
|
|
const result = await this.prisma.videoMedia.updateMany({
|
|
const result = await this.prisma.videoMedia.updateMany({
|
|
|
where: { id: { in: dto.ids } },
|
|
where: { id: { in: dto.ids } },
|
|
|
data: {
|
|
data: {
|
|
|
listStatus: dto.listStatus,
|
|
listStatus: dto.listStatus,
|
|
|
editedAt,
|
|
editedAt,
|
|
|
|
|
+ updatedAt,
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -256,12 +263,14 @@ export class VideoMediaService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const editedAt = BigInt(Date.now());
|
|
const editedAt = BigInt(Date.now());
|
|
|
|
|
+ const updatedAt = new Date();
|
|
|
|
|
|
|
|
await this.prisma.videoMedia.update({
|
|
await this.prisma.videoMedia.update({
|
|
|
where: { id },
|
|
where: { id },
|
|
|
data: {
|
|
data: {
|
|
|
coverImg,
|
|
coverImg,
|
|
|
editedAt,
|
|
editedAt,
|
|
|
|
|
+ updatedAt,
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
|
|
|