From 8ba8e90f1e44f0ffc0f59ac9a13c8ca113b55b8c Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期四, 05 九月 2024 21:42:30 +0800 Subject: [PATCH] 测试 --- ycl-smoke/src/main/java/com/ycl/smoke/service/impl/OdsCurAlarmServiceImpl.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/ycl-smoke/src/main/java/com/ycl/smoke/service/impl/OdsCurAlarmServiceImpl.java b/ycl-smoke/src/main/java/com/ycl/smoke/service/impl/OdsCurAlarmServiceImpl.java index da03bef..3d10bee 100644 --- a/ycl-smoke/src/main/java/com/ycl/smoke/service/impl/OdsCurAlarmServiceImpl.java +++ b/ycl-smoke/src/main/java/com/ycl/smoke/service/impl/OdsCurAlarmServiceImpl.java @@ -1,10 +1,13 @@ 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; /** * <p> @@ -17,4 +20,15 @@ @Service public class OdsCurAlarmServiceImpl extends ServiceImpl<OdsCurAlarmMapper, OdsCurAlarm> implements IOdsCurAlarmService { + @Override + public void saveByLocalId(OdsCurAlarm o) { + LambdaQueryWrapper<OdsCurAlarm> queryWrapper = new LambdaQueryWrapper<OdsCurAlarm>().eq(OdsCurAlarm::getLocaleId, o.getLocaleId()); + List<OdsCurAlarm> list = this.list(queryWrapper); + if (list.size() > 0) { + o.setId(list.get(0).getId()); + updateById(o); + } else { + save(o); + } + } } -- Gitblit v1.8.0