From de744c861b4452e873ab91a6edcff07827e00c86 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Tue, 26 May 2026 14:12:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(cost):=20=E4=BF=AE=E6=94=B9=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E6=88=90=E6=9C=AC=E6=98=8E=E7=BB=86=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=BF=94=E5=9B=9E=E6=96=B0=E5=A2=9E=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E7=9A=84ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将CostProdDetailController的add方法返回值从R改为R,并返回新增记录的detailId。同时将ICostProdDetailService和CostProdDetailServiceImpl的insertByBo方法返回值从Boolean改为Long,直接返回新增记录的ID,便于前端获取新增数据标识。 --- .../com/klp/cost/controller/CostProdDetailController.java | 4 ++-- .../java/com/klp/cost/service/ICostProdDetailService.java | 2 +- .../com/klp/cost/service/impl/CostProdDetailServiceImpl.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/klp-cost/src/main/java/com/klp/cost/controller/CostProdDetailController.java b/klp-cost/src/main/java/com/klp/cost/controller/CostProdDetailController.java index 66088e8e..70efb71d 100644 --- a/klp-cost/src/main/java/com/klp/cost/controller/CostProdDetailController.java +++ b/klp-cost/src/main/java/com/klp/cost/controller/CostProdDetailController.java @@ -71,8 +71,8 @@ public class CostProdDetailController extends BaseController { @Log(title = "生产成本明细", businessType = BusinessType.INSERT) @RepeatSubmit() @PostMapping() - public R add(@Validated(AddGroup.class) @RequestBody CostProdDetailBo bo) { - return toAjax(iCostProdDetailService.insertByBo(bo)); + public R add(@Validated(AddGroup.class) @RequestBody CostProdDetailBo bo) { + return R.ok(iCostProdDetailService.insertByBo(bo)); } /** diff --git a/klp-cost/src/main/java/com/klp/cost/service/ICostProdDetailService.java b/klp-cost/src/main/java/com/klp/cost/service/ICostProdDetailService.java index 3fc62d9c..e1471f60 100644 --- a/klp-cost/src/main/java/com/klp/cost/service/ICostProdDetailService.java +++ b/klp-cost/src/main/java/com/klp/cost/service/ICostProdDetailService.java @@ -35,7 +35,7 @@ public interface ICostProdDetailService { /** * 新增生产成本明细 */ - Boolean insertByBo(CostProdDetailBo bo); + Long insertByBo(CostProdDetailBo bo); /** * 修改生产成本明细 diff --git a/klp-cost/src/main/java/com/klp/cost/service/impl/CostProdDetailServiceImpl.java b/klp-cost/src/main/java/com/klp/cost/service/impl/CostProdDetailServiceImpl.java index a6892f7c..1034d4bf 100644 --- a/klp-cost/src/main/java/com/klp/cost/service/impl/CostProdDetailServiceImpl.java +++ b/klp-cost/src/main/java/com/klp/cost/service/impl/CostProdDetailServiceImpl.java @@ -75,14 +75,14 @@ public class CostProdDetailServiceImpl implements ICostProdDetailService { * 新增生产成本明细 */ @Override - public Boolean insertByBo(CostProdDetailBo bo) { + public Long insertByBo(CostProdDetailBo bo) { CostProdDetail add = BeanUtil.toBean(bo, CostProdDetail.class); validEntityBeforeSave(add); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setDetailId(add.getDetailId()); } - return flag; + return add.getDetailId(); } /**