|
@@ -183,6 +183,9 @@ public class UserMockSubscribeServiceImpl extends ServiceImpl<UserMockSubscribeM
|
|
|
update.setFirstHandTime(null);
|
|
|
}
|
|
|
}
|
|
|
+ if (Validator.isNotEmpty(bo.getHandStatus()) && bo.getHandStatus() != 0) {
|
|
|
+ update.setFirstHandTime(DateUtils.getNowTime());
|
|
|
+ }
|
|
|
update.setUpdateTime(DateUtils.getNowTime());
|
|
|
return this.updateById(update);
|
|
|
}
|
|
@@ -228,9 +231,11 @@ public class UserMockSubscribeServiceImpl extends ServiceImpl<UserMockSubscribeM
|
|
|
LambdaQueryWrapper<UserMockRecord> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.eq(UserMockRecord::getEachExamId, userMockSubscribeVo.getEachExamId());
|
|
|
List<UserMockRecord> userMockRecordList = iUserMockRecordService.list(lqw);
|
|
|
- userMockSubscribeVo.setDoNum(userMockRecordList.size());
|
|
|
- userMockSubscribeVo.setFirstScore(userMockRecordList.get(0).getTotalScore());
|
|
|
- userMockSubscribeVo.setFirstSubjectiveScore(userMockRecordList.get(0).getScore() == null ? 0 : 1);
|
|
|
+ if (userMockRecordList != null && userMockRecordList.size() > 0) {
|
|
|
+ userMockSubscribeVo.setDoNum(userMockRecordList.size());
|
|
|
+ userMockSubscribeVo.setFirstScore(userMockRecordList.get(0).getTotalScore());
|
|
|
+ userMockSubscribeVo.setFirstSubjectiveScore(userMockRecordList.get(0).getScore() == null ? 0 : 1);
|
|
|
+ }
|
|
|
});
|
|
|
if (Validator.isEmpty(bo.getMockStatus())) {
|
|
|
return userMockSubscribeVoList;
|