From d398c2e4fc3653b93fb18d0e8463722785b4aafc Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Mon, 20 Apr 2026 14:39:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(energy-record):=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=83=BD=E6=BA=90=E6=B6=88=E8=80=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E6=8E=A5=E5=8F=A3=E8=BF=94=E5=9B=9E=E5=80=BC=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将控制器方法返回类型从 R 改为 R - 将服务层实现方法返回类型从 Boolean 改为 Long - 将服务接口方法返回类型从 Boolean 改为 Long - 新增记录成功后返回记录ID而不是布尔值 - 保持原有的业务逻辑并在新增成功后设置能源记录ID --- .../com/klp/ems/controller/EmsEnergyRecordController.java | 4 ++-- .../java/com/klp/ems/service/IEmsEnergyRecordService.java | 2 +- .../com/klp/ems/service/impl/EmsEnergyRecordServiceImpl.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/klp-ems/src/main/java/com/klp/ems/controller/EmsEnergyRecordController.java b/klp-ems/src/main/java/com/klp/ems/controller/EmsEnergyRecordController.java index db3aeea8..b398b0ad 100644 --- a/klp-ems/src/main/java/com/klp/ems/controller/EmsEnergyRecordController.java +++ b/klp-ems/src/main/java/com/klp/ems/controller/EmsEnergyRecordController.java @@ -71,8 +71,8 @@ public class EmsEnergyRecordController extends BaseController { @Log(title = "能源消耗记录", businessType = BusinessType.INSERT) @RepeatSubmit() @PostMapping() - public R add(@Validated(AddGroup.class) @RequestBody EmsEnergyRecordBo bo) { - return toAjax(iEmsEnergyRecordService.insertByBo(bo)); + public R add(@Validated(AddGroup.class) @RequestBody EmsEnergyRecordBo bo) { + return R.ok(iEmsEnergyRecordService.insertByBo(bo)); } /** diff --git a/klp-ems/src/main/java/com/klp/ems/service/IEmsEnergyRecordService.java b/klp-ems/src/main/java/com/klp/ems/service/IEmsEnergyRecordService.java index 7db3a0fa..11c31a03 100644 --- a/klp-ems/src/main/java/com/klp/ems/service/IEmsEnergyRecordService.java +++ b/klp-ems/src/main/java/com/klp/ems/service/IEmsEnergyRecordService.java @@ -35,7 +35,7 @@ public interface IEmsEnergyRecordService { /** * 新增能源消耗记录 */ - Boolean insertByBo(EmsEnergyRecordBo bo); + Long insertByBo(EmsEnergyRecordBo bo); /** * 修改能源消耗记录 diff --git a/klp-ems/src/main/java/com/klp/ems/service/impl/EmsEnergyRecordServiceImpl.java b/klp-ems/src/main/java/com/klp/ems/service/impl/EmsEnergyRecordServiceImpl.java index 41c70e44..04383744 100644 --- a/klp-ems/src/main/java/com/klp/ems/service/impl/EmsEnergyRecordServiceImpl.java +++ b/klp-ems/src/main/java/com/klp/ems/service/impl/EmsEnergyRecordServiceImpl.java @@ -99,14 +99,14 @@ public class EmsEnergyRecordServiceImpl implements IEmsEnergyRecordService { * 新增能源消耗记录 */ @Override - public Boolean insertByBo(EmsEnergyRecordBo bo) { + public Long insertByBo(EmsEnergyRecordBo bo) { EmsEnergyRecord add = BeanUtil.toBean(bo, EmsEnergyRecord.class); validEntityBeforeSave(add); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setEnergyRecordId(add.getEnergyRecordId()); } - return flag; + return add.getEnergyRecordId(); } /**