Compare commits
2 Commits
9bcaed9526
...
b69742f806
| Author | SHA1 | Date | |
|---|---|---|---|
| b69742f806 | |||
| 2a8ed7c6fd |
@ -175,6 +175,7 @@ Table videos {
|
|||||||
service video_services [not null]
|
service video_services [not null]
|
||||||
serviceId String [not null]
|
serviceId String [not null]
|
||||||
videoCode String [not null]
|
videoCode String [not null]
|
||||||
|
thumbnailCode String
|
||||||
pendingUpload Boolean [not null, default: true]
|
pendingUpload Boolean [not null, default: true]
|
||||||
uploader users [not null]
|
uploader users [not null]
|
||||||
uploadedBy String [not null]
|
uploadedBy String [not null]
|
||||||
|
|||||||
@ -9,7 +9,8 @@ export interface BulkInsertVideoBodyRequest {
|
|||||||
episode: number;
|
episode: number;
|
||||||
videos: Array<{
|
videos: Array<{
|
||||||
service_id: string;
|
service_id: string;
|
||||||
code: string;
|
video_code: string;
|
||||||
|
thumbnail_code?: string;
|
||||||
}>;
|
}>;
|
||||||
}>;
|
}>;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,9 +9,9 @@ export const bulkInsertVideoRepository = async (
|
|||||||
try {
|
try {
|
||||||
return await prisma.video.upsert({
|
return await prisma.video.upsert({
|
||||||
where: {
|
where: {
|
||||||
serviceId_code: {
|
serviceId_videoCode: {
|
||||||
serviceId: payload.serviceId,
|
serviceId: payload.serviceId,
|
||||||
code: payload.code,
|
videoCode: payload.videoCode,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
create: {
|
create: {
|
||||||
|
|||||||
@ -20,7 +20,8 @@ export const bulkInsertVideoService = async (
|
|||||||
pendingUpload: false,
|
pendingUpload: false,
|
||||||
episodeId: episodeId.id,
|
episodeId: episodeId.id,
|
||||||
serviceId: videoData.service_id,
|
serviceId: videoData.service_id,
|
||||||
code: videoData.code,
|
videoCode: videoData.video_code,
|
||||||
|
thumbnailCode: videoData.thumbnail_code,
|
||||||
uploadedBy: SystemAccountId,
|
uploadedBy: SystemAccountId,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user