|
|
@@ -119,7 +119,23 @@ public class TopCostTpServiceImpl extends ServiceImpl<TopCostTpMapper, TopCostTp
|
|
|
itemBo.setTpId(bo.getTpId());
|
|
|
iTopCostTpItemService.insertByAddBo(itemBo);
|
|
|
}
|
|
|
- return this.updateById(update);
|
|
|
+ if(this.updateById(update)){
|
|
|
+ if(Validator.isNotEmpty(bo.getDefaultStatus())){
|
|
|
+ if(bo.getDefaultStatus()==1){
|
|
|
+ LambdaUpdateWrapper<TopCostTp> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
+ objectLambdaUpdateWrapper.eq(TopCostTp::getTpId, bo.getTpId());
|
|
|
+ objectLambdaUpdateWrapper.set(TopCostTp::getDefaultStatus, 0);
|
|
|
+ objectLambdaUpdateWrapper.set(TopCostTp::getUpdateTime, DateUtils.getNowTime());
|
|
|
+ update(null, objectLambdaUpdateWrapper);
|
|
|
+ update.setDefaultStatus(1);
|
|
|
+ }
|
|
|
+ if(bo.getDefaultStatus()==0){
|
|
|
+ update.setDefaultStatus(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
/**
|