From e338114af5b96b3d7686ab9b424a9076b94611d3 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 27 二月 2024 17:45:28 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceReimbursementdetailController.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 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 186c1b6..f966dea 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
@@ -99,7 +99,7 @@
     @ApiOperation("鏂板鎶ラ攢鐢宠鏄庣粏")
     //@PreAuthorize("@ss.hasPermi('project:reimbursementdetail:add')")
     @Log(title = "鎶ラ攢鐢宠鏄庣粏", businessType = BusinessType.INSERT)
-    @PostMapping
+    @PostMapping("/add")
     @RepeatSubmit
     public AjaxResult add(@RequestBody ServiceReimbursementdetailVO serviceReimbursementdetailVO) {
         ServiceReimbursementdetail serviceReimbursementdetail = DtoConversionUtils.sourceToTarget(serviceReimbursementdetailVO, ServiceReimbursementdetail.class);
@@ -110,7 +110,8 @@
         if (!CollectionUtils.isEmpty(serviceReimbursementdetailVO.getInvoicefilesList())) {
             serviceReimbursementdetail.setInvoicefiles(JSON.toJSONString(serviceReimbursementdetailVO.getInvoicefilesList()));
         }
-        return toAjax(serviceReimbursementdetailService.save(serviceReimbursementdetail));
+        boolean save = serviceReimbursementdetailService.save(serviceReimbursementdetail);
+        return AjaxResult.success(serviceReimbursementdetail);
     }
 
     /**
@@ -162,6 +163,14 @@
         if (!CollectionUtils.isEmpty(serviceReimbursementdetailVO.getAnnexfilesList())) {
             //瀵瑰墠绔紶杩囨潵鐨勬暟缁勶紝杩涜JSON搴忓垪鍖栵紝骞惰祴鍊肩粰Annexfiles
             serviceReimbursementdetail.setAnnexfiles(JSON.toJSONString(serviceReimbursementdetailVO.getAnnexfilesList()));
+        } else {
+            serviceReimbursementdetail.setAnnexfiles(null);
+        }
+        if (!CollectionUtils.isEmpty(serviceReimbursementdetailVO.getInvoicefilesList())) {
+            //瀵瑰墠绔紶杩囨潵鐨勬暟缁勶紝杩涜JSON搴忓垪鍖栵紝骞惰祴鍊肩粰Invoicefiles
+            serviceReimbursementdetail.setInvoicefiles(JSON.toJSONString(serviceReimbursementdetailVO.getInvoicefilesList()));
+        } else {
+            serviceReimbursementdetail.setInvoicefiles(null);
         }
         return toAjax(serviceReimbursementdetailService.updateById(serviceReimbursementdetail));
     }

--
Gitblit v1.9.3