From 1ac555ce49a45e2c7fc015dbb16b104840788c21 Mon Sep 17 00:00:00 2001
From: chengf <2156125618@qq.com>
Date: 星期一, 18 八月 2025 11:51:42 +0800
Subject: [PATCH] 费用导入修复2025/08/15

---
 service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java
index 6748151..d9ee08f 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java
@@ -46,6 +46,7 @@
 import com.java110.vo.ResultVo;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.util.StringUtils;
 
 import java.math.BigDecimal;
 import java.text.ParseException;
@@ -136,6 +137,15 @@
         Assert.hasLength(reqJson.getString("cycles"), "鍛ㄦ湡涓嶈兘涓虹┖");
         Assert.hasLength(reqJson.getString("receivedAmount"), "瀹炴敹閲戦涓嶈兘涓虹┖");
         Assert.hasLength(reqJson.getString("feeId"), "璐圭敤ID涓嶈兘涓虹┖");
+
+        //褰撴敮浠樻柟寮忎负杞处鏃讹紝闇�瑕佹牎楠岃浆璐︿汉鏄惁涓虹┖
+        String primeRate = reqJson.getString("primeRate");
+        if(!StringUtils.isEmpty(primeRate) && primeRate.equals("7")){
+            String transferorName = reqJson.getString("transferorName");
+            if(StringUtils.isEmpty(transferorName)){
+                Assert.hasLength(reqJson.getString("transferorName"), "鏀粯鏂瑰紡涓鸿浆璐︽椂锛岃浆璐︿汉涓嶈兘涓虹┖");
+            }
+        }
         //鍒ゆ柇鏄惁 璐圭敤鐘舵�佷负缂磋垂缁撴潫
         FeeDto feeDto = new FeeDto();
         feeDto.setFeeId(reqJson.getString("feeId"));

--
Gitblit v1.8.0