|
|
@@ -82,15 +82,17 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
|
|
|
add.setCreateTime(DateUtils.getNowTime());
|
|
|
add.setUpdateTime(DateUtils.getNowTime());
|
|
|
boolean save = this.save(add);
|
|
|
- if (CollectionUtils.isNotEmpty(bo.getClassGradeGoodsAddBos())){
|
|
|
- for (ClassGradeGoodsAddBo classGradeGoodsAddBo : bo.getClassGradeGoodsAddBos()) {
|
|
|
- ClassGradeGoods classGradeGoods = BeanUtil.toBean(classGradeGoodsAddBo, ClassGradeGoods.class);
|
|
|
+ if (bo.getClassGradeGoodsAddBos() != null){
|
|
|
+ for (Long classGradeGoodsAddBo : bo.getClassGradeGoodsAddBos()) {
|
|
|
+ ClassGradeGoods classGradeGoods = new ClassGradeGoods();
|
|
|
classGradeGoods.setGradeId(add.getClassId());
|
|
|
+ classGradeGoods.setGoodsId(classGradeGoodsAddBo);
|
|
|
classGradeGoods.setCreateTime(DateUtils.getNowTime());
|
|
|
classGradeGoods.setUpdateTime(DateUtils.getNowTime());
|
|
|
classGradeGoodsService.save(classGradeGoods);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
return save;
|
|
|
}
|
|
|
|
|
|
@@ -102,10 +104,14 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
|
|
|
LambdaQueryWrapper<ClassGradeGoods> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.eq(bo.getClassId() != null, ClassGradeGoods::getGradeId, bo.getClassId());
|
|
|
classGradeGoodsService.remove(lqw);
|
|
|
- if (CollectionUtils.isNotEmpty(bo.getClassGradeGoodsEditBoList())){
|
|
|
- for (ClassGradeGoodsEditBo classGradeGoodsEditBo : bo.getClassGradeGoodsEditBoList()) {
|
|
|
- ClassGradeGoods classGradeGoods = BeanUtil.toBean(classGradeGoodsEditBo, ClassGradeGoods.class);
|
|
|
- classGradeGoodsService.updateById(classGradeGoods);
|
|
|
+ if (bo.getClassGradeGoodsEditBoList() != null){
|
|
|
+ for (Long classGradeGoodsAddBo : bo.getClassGradeGoodsEditBoList()) {
|
|
|
+ ClassGradeGoods classGradeGoods = new ClassGradeGoods();
|
|
|
+ classGradeGoods.setGradeId(bo.getClassId());
|
|
|
+ classGradeGoods.setGoodsId(classGradeGoodsAddBo);
|
|
|
+ classGradeGoods.setCreateTime(DateUtils.getNowTime());
|
|
|
+ classGradeGoods.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ classGradeGoodsService.save(classGradeGoods);
|
|
|
}
|
|
|
}
|
|
|
return this.updateById(update);
|