Browse Source

修改考试安排

change 3 years ago
parent
commit
5c5d33d231

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseBusinessServiceImpl.java

@@ -90,6 +90,7 @@ public class CourseBusinessServiceImpl extends ServiceImpl<CourseBusinessMapper,
             courseBusinessQueryBo.setProjectId(bo.getProjectId());
             courseBusinessQueryBo.setProjectId(bo.getProjectId());
             List<Integer> longs = new ArrayList<>();
             List<Integer> longs = new ArrayList<>();
             longs.add(1);
             longs.add(1);
+            longs.add(0);
             courseBusinessQueryBo.setStatus(longs);
             courseBusinessQueryBo.setStatus(longs);
             courseBusinessQueryBo.setId(update.getId());
             courseBusinessQueryBo.setId(update.getId());
             Collection<CourseBusinessVo> courseBusinessVos = baseMapper.queryList(courseBusinessQueryBo);
             Collection<CourseBusinessVo> courseBusinessVos = baseMapper.queryList(courseBusinessQueryBo);
@@ -112,6 +113,7 @@ public class CourseBusinessServiceImpl extends ServiceImpl<CourseBusinessMapper,
         courseBusinessQueryBo.setProjectId(entity.getProjectId());
         courseBusinessQueryBo.setProjectId(entity.getProjectId());
         List<Integer> longs = new ArrayList<>();
         List<Integer> longs = new ArrayList<>();
         longs.add(1);
         longs.add(1);
+        longs.add(0);
         courseBusinessQueryBo.setStatus(longs);
         courseBusinessQueryBo.setStatus(longs);
         Collection<CourseBusinessVo> courseBusinessVos = baseMapper.queryList(courseBusinessQueryBo);
         Collection<CourseBusinessVo> courseBusinessVos = baseMapper.queryList(courseBusinessQueryBo);
         if (!CollectionUtils.isEmpty(courseBusinessVos)){
         if (!CollectionUtils.isEmpty(courseBusinessVos)){

+ 11 - 9
zhongzheng-system/src/main/java/com/zhongzheng/modules/exam/service/impl/ExamNumberServiceImpl.java

@@ -160,18 +160,20 @@ public class ExamNumberServiceImpl extends ServiceImpl<ExamNumberMapper, ExamNum
                     }
                     }
                 }
                 }
             }
             }
+            LambdaQueryWrapper<ExamNumberGoods> example = Wrappers.lambdaQuery();
+            example.eq(ExamNumberGoods::getExamNumberId, bo.getExamNumberId());
+            examNumberGoodsService.remove(example);
+            for (Long goodsId : bo.getGoodsId()) {
+                ExamNumberGoodsAddBo examNumberGoodsAddBo = new ExamNumberGoodsAddBo();
+                examNumberGoodsAddBo.setGoodsId(goodsId);
+                examNumberGoodsAddBo.setExamNumberId(update.getExamNumberId());
+                examNumberGoodsAddBo.setCreateTime(DateUtils.getNowTime());
+                examNumberGoodsAddBo.setUpdateTime(DateUtils.getNowTime());
+                examNumberGoodsService.insertByAddBo(examNumberGoodsAddBo);
+            }
         }
         }
         LambdaQueryWrapper<ExamNumberGoods> example = Wrappers.lambdaQuery();
         LambdaQueryWrapper<ExamNumberGoods> example = Wrappers.lambdaQuery();
         example.eq(ExamNumberGoods::getExamNumberId, bo.getExamNumberId());
         example.eq(ExamNumberGoods::getExamNumberId, bo.getExamNumberId());
-        examNumberGoodsService.remove(example);
-        for (Long goodsId : bo.getGoodsId()) {
-            ExamNumberGoodsAddBo examNumberGoodsAddBo = new ExamNumberGoodsAddBo();
-            examNumberGoodsAddBo.setGoodsId(goodsId);
-            examNumberGoodsAddBo.setExamNumberId(update.getExamNumberId());
-            examNumberGoodsAddBo.setCreateTime(DateUtils.getNowTime());
-            examNumberGoodsAddBo.setUpdateTime(DateUtils.getNowTime());
-            examNumberGoodsService.insertByAddBo(examNumberGoodsAddBo);
-        }
         List<ExamNumberGoods> list = examNumberGoodsService.list(example);
         List<ExamNumberGoods> list = examNumberGoodsService.list(example);
         if (bo.getStatus() == -1) {
         if (bo.getStatus() == -1) {
             for (ExamNumberGoods examNumberGoods : list) {
             for (ExamNumberGoods examNumberGoods : list) {