From 487ef37ec34860b255986d8716d193369024e000 Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期二, 13 一月 2026 13:29:43 +0800
Subject: [PATCH] 修改为下单类型

---
 tms/src/main/java/com/ruoyi/tms/service/impl/TmsFinanceDetailServiceImpl.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/tms/src/main/java/com/ruoyi/tms/service/impl/TmsFinanceDetailServiceImpl.java b/tms/src/main/java/com/ruoyi/tms/service/impl/TmsFinanceDetailServiceImpl.java
index f5a1fc9..ce326d6 100644
--- a/tms/src/main/java/com/ruoyi/tms/service/impl/TmsFinanceDetailServiceImpl.java
+++ b/tms/src/main/java/com/ruoyi/tms/service/impl/TmsFinanceDetailServiceImpl.java
@@ -183,8 +183,10 @@
 
     @Override
     public int saveTmsFinanceDetail(TmsFinanceDetail tmsFinanceDetail) {
-        insertTmsFinanceDetail(tmsFinanceDetail);
-
+        if (StringUtils.isNotEmpty(tmsFinanceDetail.getFeeType() ) &&
+                tmsFinanceDetail.getActualFeeAmount() != null){
+            insertTmsFinanceDetail(tmsFinanceDetail);
+        }
         List<FinanceDetailRow> rowItems = tmsFinanceDetail.getRowItems();
         if (rowItems != null && !rowItems.isEmpty()){
 
@@ -192,6 +194,10 @@
                 if (rowItem.getIsYF() != null && rowItem.getIsYF() == 0){
                     rowItem.setYfPrice(null);
                     rowItem.setYfCurrency(null);
+                    rowItem.setYfServiceProviderId(null);
+                    rowItem.setYfServiceProviderType(null);
+                    rowItem.setYfServiceProviderIdType(null);
+                    rowItem.setYfServiceProviderName(null);
                 }
                 TmsFinanceDetail tmsFinanceDetailNew = BeanUtil.copyProperties(rowItem, TmsFinanceDetail.class);
                 tmsFinanceDetailMapper.updateTmsFinanceDetail(tmsFinanceDetailNew);

--
Gitblit v1.8.0