From 074caee550216dfd4bb676677ae33cbd837c5710 Mon Sep 17 00:00:00 2001
From: chengf <cgf12138@163.com>
Date: 星期三, 27 八月 2025 18:17:21 +0800
Subject: [PATCH] 暂存0827

---
 service-fee/src/main/java/com/java110/fee/cmd/feeConfig/DeleteFeeConfigCmd.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/DeleteFeeConfigCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/DeleteFeeConfigCmd.java
index 0a90636..5ed2163 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/DeleteFeeConfigCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/DeleteFeeConfigCmd.java
@@ -8,6 +8,7 @@
 import com.java110.core.event.cmd.CmdEvent;
 import com.java110.dto.fee.FeeConfigDto;
 import com.java110.intf.fee.IFeeConfigInnerServiceSMO;
+import com.java110.intf.fee.IFeeInnerServiceSMO;
 import com.java110.intf.fee.IPayFeeConfigV1InnerServiceSMO;
 import com.java110.po.fee.PayFeeConfigPo;
 import com.java110.utils.exception.CmdException;
@@ -25,6 +26,9 @@
     @Autowired
     private IFeeConfigInnerServiceSMO feeConfigInnerServiceSMOImpl;
 
+    @Autowired
+    private IFeeInnerServiceSMO feeInnerServiceSMO;
+
     @Override
     public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
 
@@ -38,8 +42,10 @@
         if (feeCount > 0) {
             throw new IllegalArgumentException("璇ヨ垂鐢ㄩ」鐩笉鑳藉垹闄�");
         }
-
-
+        int validCount = feeInnerServiceSMO.countValidPayFeeByConfigId(reqJson.getString("configId"));
+        if (validCount > 0) {
+            throw new CmdException("鍏宠仈鐢熸晥涓垂鐢紝鏃犳硶淇敼锛岃鎾ら攢鍏宠仈璐圭敤鍚庨噸璇曪紒");
+        }
     }
 
     @Override

--
Gitblit v1.8.0