package com.fdkankan.scene.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fdkankan.scene.entity.SceneColdStorage; import com.fdkankan.scene.mapper.ISceneColdStorageMapper; import com.fdkankan.scene.service.ISceneColdStorageService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.Objects; /** *

* 场景封存状态表 服务实现类 *

* * @author * @since 2023-07-25 */ @Service public class SceneColdStorageServiceImpl extends ServiceImpl implements ISceneColdStorageService { @Override public void save(String num, Integer state, String coldBucket, String standarBucket) { SceneColdStorage sceneColdStorage = this.getOne(new LambdaQueryWrapper().eq(SceneColdStorage::getNum, num)); if(Objects.isNull(sceneColdStorage)){ sceneColdStorage = new SceneColdStorage(); } sceneColdStorage.setNum(num); sceneColdStorage.setState(state); sceneColdStorage.setColdBucket(coldBucket); sceneColdStorage.setBucket(standarBucket); this.saveOrUpdate(sceneColdStorage); } }