diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java index 262b650c..49552e49 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java @@ -177,12 +177,14 @@ public class CourseServiceImpl implements ICourseService { // } if (dto.getDevice() != null) { - if (dto.getDevice() == Course.DEVICE_PC || dto.getDevice() == Course.DEVICE_INTERNAL) { + if (dto.getDevice() == Course.DEVICE_PC) { filters.add(FieldFilters.in("device", Course.DEVICE_PC, Course.DEVICE_ALL)); } else if (dto.getDevice() == Course.DEVICE_MOBILE) { filters.add(FieldFilters.in("device", Course.DEVICE_MOBILE, Course.DEVICE_ALL)); } else if (dto.getDevice() == Course.DEVICE_ALL) { filters.add(FieldFilters.eq("device", Course.DEVICE_ALL)); + }else if (dto.getDevice() == Course.DEVICE_INTERNAL) { + filters.add(FieldFilters.eq("device", Course.DEVICE_INTERNAL)); } }