diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CourseGradeApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CourseGradeApi.java index ea2eefc2..2b8dd7d0 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CourseGradeApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CourseGradeApi.java @@ -57,14 +57,17 @@ public class CourseGradeApi extends ApiBaseController { * 查询当前用户评分的课程 分数 * */ @PostMapping("/score") - public JsonResponse> score(String courseId,String aid){ + public JsonResponse score(String courseId,String aid){ if(StringUtils.isBlank(courseId)){ return badRequest("参数异常"); } if(StringUtils.isBlank(aid)){ aid=this.getCurrent().getAccountId(); } - Map score = service.score(courseId, aid); + CourseGrade score = service.score(courseId, aid); + if(score==null) { + return notfound(); + } return success(score); } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/ICourseGradeService.java b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/ICourseGradeService.java index f42a37aa..329dbd49 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/ICourseGradeService.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/ICourseGradeService.java @@ -26,5 +26,5 @@ public interface ICourseGradeService { /** * 查询当前用户评分的课程 * */ - Map score(String courseId,String aid); + CourseGrade score(String courseId,String aid); } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/impl/CourseGradeServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/impl/CourseGradeServiceImpl.java index ac9dcf07..6efd7bae 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/impl/CourseGradeServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/service/impl/CourseGradeServiceImpl.java @@ -81,11 +81,11 @@ public class CourseGradeServiceImpl implements ICourseGradeService { } @Override - public Map score(String courseId, String aid) { - HashMap map = new HashMap<>(); - Object field = courseGradeDao.findField("scores", FieldFilters.eq("courseId", courseId), FieldFilters.eq("sysCreateAid", aid)); - map.put(courseId,field); - return map; + public CourseGrade score(String courseId, String aid) { + + CourseGrade cg = courseGradeDao.findOne(FieldFilters.eq("courseId", courseId), FieldFilters.eq("sysCreateAid", aid)); + + return cg; }