From 2b04605163633cbc4c1c801f31211d1ae0ccf0f5 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期六, 06 五月 2023 18:14:27 +0800 Subject: [PATCH] 代码修改 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementdetailController.java | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementdetailController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementdetailController.java index 69f745a..703deed 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementdetailController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementdetailController.java @@ -1,7 +1,12 @@ package com.ruoyi.web.controller.project; +import java.math.BigDecimal; import java.util.Arrays; import java.util.List; + +import com.ruoyi.common.utils.bean.DtoConversionUtils; +import com.ruoyi.project.domain.ServiceReimbursementdetailShared; +import com.ruoyi.project.service.IServiceReimbursementdetailSharedService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; @@ -37,6 +42,8 @@ { @Autowired private IServiceReimbursementdetailService serviceReimbursementdetailService; + @Autowired + private IServiceReimbursementdetailSharedService detailSharedService; /** * 鏌ヨ鎶ラ攢鐢宠鏄庣粏鍒楄〃 @@ -109,15 +116,11 @@ public AjaxResult updateRDlList(@RequestBody List<ServiceReimbursementdetail> serviceReimbursementdetails) { for (ServiceReimbursementdetail serviceReimbursementdetail:serviceReimbursementdetails) { - - if(serviceReimbursementdetail.getId()!=null) { - serviceReimbursementdetailService.updateById(serviceReimbursementdetail); - }else { - //濡傛灉ID涓虹┖锛屽垯瑕佹柊澧� - add(serviceReimbursementdetail); - } + serviceReimbursementdetailService.saveOrUpdate(serviceReimbursementdetail); + //鏂板鎴栦慨鏀规姤閿�鐢宠鏄庣粏鍒嗕韩琛� + ServiceReimbursementdetailShared serviceReimbursementdetailShared = DtoConversionUtils.sourceToTarget(serviceReimbursementdetail, ServiceReimbursementdetailShared.class); + detailSharedService.saveOrUpdate(serviceReimbursementdetailShared); } - // return toAjax("null"); return null; } -- Gitblit v1.9.3