소스 검색

fix 模考查询个人报告

tanzh 3 년 전
부모
커밋
8999a16c12
1개의 변경된 파일14개의 추가작업 그리고 1개의 파일을 삭제
  1. 14 1
      zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserMockSubscribeServiceImpl.java

+ 14 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserMockSubscribeServiceImpl.java

@@ -375,6 +375,19 @@ public class UserMockSubscribeServiceImpl extends ServiceImpl<UserMockSubscribeM
 
     @Override
     public UserMockSubscribeVo listSubscribeInfo(Long subscribeId) {
-        return baseMapper.listSubscribeInfo(subscribeId);
+        UserMockSubscribeVo userMockSubscribeVo = baseMapper.listSubscribeInfo(subscribeId);
+        LambdaQueryWrapper<MockMajorSubjectTime> lqw = Wrappers.lambdaQuery();
+        lqw.eq(MockMajorSubjectTime::getMockMajorSubjectId, userMockSubscribeVo.getMockMajorSubjectId());
+        lqw.orderByDesc(MockMajorSubjectTime::getExamTime).last("limit 1");
+        MockMajorSubjectTime mockMajorSubjectTime = iMockMajorSubjectTimeService.getOne(lqw);
+        try {
+            if (System.currentTimeMillis()/1000 < formatTime(mockMajorSubjectTime.getExamTime(), mockMajorSubjectTime.getEndTime())) {
+                userMockSubscribeVo.setCanDo(0);
+            }
+        } catch (ParseException e) {
+            e.printStackTrace();
+        }
+
+        return userMockSubscribeVo;
     }
 }