|
@ -274,6 +274,13 @@ public class BmsCenterExtendServiceImpl extends ServiceImpl<BmsCenterExtendMappe |
|
|
BmsCenterExtend currentCenter = this.getById(param.getId()); |
|
|
BmsCenterExtend currentCenter = this.getById(param.getId()); |
|
|
currentCenter.setStopTime(nowTime); |
|
|
currentCenter.setStopTime(nowTime); |
|
|
this.updateById(currentCenter); |
|
|
this.updateById(currentCenter); |
|
|
|
|
|
//移除
|
|
|
|
|
|
LambdaQueryWrapper<BmsCenterExtend> dellqw = new LambdaQueryWrapper<>(); |
|
|
|
|
|
dellqw.eq(BmsCenterExtend::getCenterType,param.getType()); |
|
|
|
|
|
dellqw.eq(BmsCenterExtend::getCenterId,param.getSourceCenterId()); |
|
|
|
|
|
dellqw.ne(BmsCenterExtend::getSourceId,0); |
|
|
|
|
|
dellqw.notIn(BmsCenterExtend::getId,updateIds); |
|
|
|
|
|
this.remove(dellqw); |
|
|
//新增
|
|
|
//新增
|
|
|
for (BmsCenterExtendBo.Item item : saveExtendBo) { |
|
|
for (BmsCenterExtendBo.Item item : saveExtendBo) { |
|
|
//校验是否可添加
|
|
|
//校验是否可添加
|
|
@ -294,13 +301,6 @@ public class BmsCenterExtendServiceImpl extends ServiceImpl<BmsCenterExtendMappe |
|
|
this.save(currentChildCenter); |
|
|
this.save(currentChildCenter); |
|
|
this.toSaveExtendUser( currentCenter, item.getUserList(), centerDto2, currentChildCenter.getId()); |
|
|
this.toSaveExtendUser( currentCenter, item.getUserList(), centerDto2, currentChildCenter.getId()); |
|
|
} |
|
|
} |
|
|
//移除
|
|
|
|
|
|
LambdaQueryWrapper<BmsCenterExtend> dellqw = new LambdaQueryWrapper<>(); |
|
|
|
|
|
dellqw.eq(BmsCenterExtend::getCenterType,param.getType()); |
|
|
|
|
|
dellqw.eq(BmsCenterExtend::getCenterId,param.getSourceCenterId()); |
|
|
|
|
|
dellqw.ne(BmsCenterExtend::getSourceId,0); |
|
|
|
|
|
dellqw.notIn(BmsCenterExtend::getId,updateIds); |
|
|
|
|
|
this.remove(dellqw); |
|
|
|
|
|
//更新
|
|
|
//更新
|
|
|
LambdaQueryWrapper<BmsCenterExtend> lqw = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<BmsCenterExtend> lqw = new LambdaQueryWrapper<>(); |
|
|
lqw.eq(BmsCenterExtend::getCenterType,param.getType()); |
|
|
lqw.eq(BmsCenterExtend::getCenterType,param.getType()); |
|
|