芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/api/favorite/services/favorite.js
'use strict'; /** * Read the documentation (https://strapi.io/documentation/v3.x/concepts/services.html#core-services) * to customize this service */ module.exports = { async verifyAddToFavorite(course_level, user) { const entity = await strapi.services.favorite.findOne({course_level, user}); if (entity && entity.course_level) { return { result: false, entity: "errors.alreadyIsFavorite" } } else { return { result: true, entity } } }, async verifyCanRemove(course_level, user) { const entity = await strapi.services.favorite.findOne({course_level, user}); if (!entity || entity.user.id !== user) { return {result: false, entity: "favorite.errors.courseIsNotInList"}; } return {result: true, entity} } };