yangdamao пре 1 година
родитељ
комит
99caac78a2

+ 5 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/middleground/record/service/impl/CdExamRoomServiceImpl.java

@@ -290,9 +290,11 @@ public class CdExamRoomServiceImpl extends ServiceImpl<CdExamRoomMapper, CdExamR
                         }
                         break;
                     case 2://取消
+                        examSubscribeVo.setExamType(cdExamSubscribe.getType());
                         examSubscribeVo.setSubscribeStatus(2);
                         break;
                     case 3://过期
+                        examSubscribeVo.setExamType(cdExamSubscribe.getType());
                         examSubscribeVo.setSubscribeStatus(3);
                         break;
                     default :
@@ -300,7 +302,7 @@ public class CdExamRoomServiceImpl extends ServiceImpl<CdExamRoomMapper, CdExamR
                 }
                 //补考次数
                 Long num = cdExamSubscribeService.getReplenishNum(cdExamSubscribe.getUserId(),cdExamSubscribe.getExamMajor(),cdExamSubscribe.getTenantId());
-                examSubscribeVo.setReplenishNum(num);
+                examSubscribeVo.setReplenishNum(num == 0 ? num : num - 1);
             }
         });
         return userSubscribe;
@@ -328,6 +330,8 @@ public class CdExamRoomServiceImpl extends ServiceImpl<CdExamRoomMapper, CdExamR
             subscribe.setTenantId(userSubscribe.getTenantId());
             subscribe.setType(userSubscribe.getType());
             subscribe.setOrderGoodsId(userSubscribe.getOrderGoodsId());
+            subscribe.setCreateTime(DateUtils.getNowTime());
+            subscribe.setUpdateTime(DateUtils.getNowTime());
             if (CollectionUtils.isNotEmpty(bo.getSeatNumberMap())){
                 String number = bo.getSeatNumberMap().get(userSubscribeId);
                 subscribe.setSeatNumber(number);