Commit 54a9d9f6 authored by 任国军's avatar 任国军

fix bugs

parent bd0715ea
Pipeline #14453 passed with stage
in 6 seconds
......@@ -133,8 +133,22 @@ class InstitutionService extends Service {
//处理图片
const photo_album = [];
let photo_check = []; // 去重
for (let i in institution_images) {
const institution_image = institution_images[i];
if (institution_image.is_video > 0) {
if (photo_check.includes(institution_image.video_url)) {
continue;
} else {
photo_check.push(institution_image.video_url);
}
} else {
if (photo_check.includes(institution_image.image_url)) {
continue;
} else {
photo_check.push(institution_image.image_url);
}
}
photo_album.push({
image: institution_image.image_url,
is_video: institution_image.is_video,
......@@ -409,6 +423,10 @@ class InstitutionService extends Service {
for (let j in institutions) {
const institution = institutions[j];
p_institution_images[j] = ctx.classModel.CourseImages.one({ where: { type: 1, type_id: institution.id, is_cover: 1, is_video: 0 } });
//取不到封面图就从详情图列表里选一张
if (ctx.isEmpty(p_institution_images[j])) {
p_institution_images[j] = ctx.classModel.CourseImages.one({ where: { type: 1, type_id: institution.id, is_cover: 0, is_video: 0 } });
}
}
const institution_images = await Promise.all(p_institution_images).then(result => {//等待所有异步内容获取完成
return result;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment