modify scoreList
This commit is contained in:
parent
6dac497391
commit
cbb93384a5
|
|
@ -86,10 +86,7 @@ public class ScoreController extends CommonController{
|
|||
// 学生各科成绩查询: 指定学年学期的学生各科成绩查询
|
||||
@LoginCheck(required = true)
|
||||
@GetMapping("/subjects")
|
||||
public Result<List<ScoreInfo>> subjectList(@RequestParam Long accountId, @RequestParam Integer year, @RequestParam Integer term) {
|
||||
if (year == null || term == null) {
|
||||
return Result.fail(BaseErrorCode.PARAM_INVALID);
|
||||
}
|
||||
public Result<List<ScoreInfo>> subjectList(@RequestParam(required = false) Long accountId, @RequestParam(required = false) Integer year, @RequestParam(required = false) Integer term) {
|
||||
if (accountId == null) {
|
||||
accountId = getUserId();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -97,8 +97,12 @@ public class StudentScoreServiceImpl extends ServiceImpl<StudentScoreMapper, Stu
|
|||
public List<ScoreInfo> studentScoreList(Long accountId, Integer year, Integer term) {
|
||||
LambdaQueryWrapper<StudentScoreEntity> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(StudentScoreEntity::getAccountId, accountId);
|
||||
queryWrapper.eq(StudentScoreEntity::getYear, year);
|
||||
queryWrapper.eq(StudentScoreEntity::getTerm, term);
|
||||
if (year != null) {
|
||||
queryWrapper.eq(StudentScoreEntity::getYear, year);
|
||||
}
|
||||
if (term != null) {
|
||||
queryWrapper.eq(StudentScoreEntity::getTerm, term);
|
||||
}
|
||||
List<StudentScoreEntity> scoreList = list(queryWrapper);
|
||||
if (CollectionUtils.isEmpty(scoreList)) {
|
||||
return new ArrayList<>();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user