|
@@ -27,13 +27,14 @@ public class UserStarCaseServiceImpl implements UserStarCaseService{
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public boolean star(long userId, long caseId) {
|
|
|
|
|
|
+ public boolean star(long userId, long caseId, long examId) {
|
|
if(userStarPythonCaseDao.findByUserIdAndCaseId(userId, caseId) != null){
|
|
if(userStarPythonCaseDao.findByUserIdAndCaseId(userId, caseId) != null){
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
UserStarCase userStarCase = new UserStarCase();
|
|
UserStarCase userStarCase = new UserStarCase();
|
|
userStarCase.setUserId(userId);
|
|
userStarCase.setUserId(userId);
|
|
userStarCase.setCaseId(caseId);
|
|
userStarCase.setCaseId(caseId);
|
|
|
|
+ userStarCase.setExamId(examId);
|
|
userStarPythonCaseDao.save(userStarCase);
|
|
userStarPythonCaseDao.save(userStarCase);
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
@@ -56,4 +57,9 @@ public class UserStarCaseServiceImpl implements UserStarCaseService{
|
|
);
|
|
);
|
|
return userStarPythonCaseDao.findAll(specifications,pageable);
|
|
return userStarPythonCaseDao.findAll(specifications,pageable);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public UserStarCase getUserStarCase(long userId, long caseId) {
|
|
|
|
+ return userStarPythonCaseDao.findByUserIdAndCaseId(userId,caseId);
|
|
|
|
+ }
|
|
}
|
|
}
|