package com.ycl.smoke.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ycl.smoke.entity.OdsCurAlarm; import com.ycl.smoke.mapper.OdsCurAlarmMapper; import com.ycl.smoke.service.IOdsCurAlarmService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.List; /** *

* 监测点统计&健康码管理 服务实现类 *

* * @author lyq * @since 2023-02-28 */ @Service public class OdsCurAlarmServiceImpl extends ServiceImpl implements IOdsCurAlarmService { @Override public void saveByLocalId(OdsCurAlarm o) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper().eq(OdsCurAlarm::getLocaleId, o.getLocaleId()); List list = this.list(queryWrapper); if (list.size() > 0) { o.setId(list.get(0).getId()); updateById(o); } else { save(o); } } }