123456789101112131415161718192021222324252627282930313233343536 |
- 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;
- /**
- * <p>
- * 场景封存状态表 服务实现类
- * </p>
- *
- * @author
- * @since 2023-07-25
- */
- @Service
- public class SceneColdStorageServiceImpl extends ServiceImpl<ISceneColdStorageMapper, SceneColdStorage> implements ISceneColdStorageService {
- @Override
- public void save(String num, Integer state, String coldBucket, String standarBucket) {
- SceneColdStorage sceneColdStorage = this.getOne(new LambdaQueryWrapper<SceneColdStorage>().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);
- }
- }
|