|
@@ -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();
|
|
|
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);
|
|
|
if (bo.getStatus() == -1) {
|
|
|
for (ExamNumberGoods examNumberGoods : list) {
|