From 024eddaecee713d94bac8d42cd9e33dfd841a579 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 26 二月 2024 02:19:00 +0800
Subject: [PATCH] 优化代码

---
 service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 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 6ae9232..d33873a 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
@@ -181,12 +181,23 @@
         for (int paramIndex = 0; paramIndex < selectUserAccount.size(); paramIndex++) {
             JSONObject param = selectUserAccount.getJSONObject(paramIndex);
             String maximumNumber = param.getString("maximumNumber");
-            Assert.hasKeyAndValue(param, "discountId", "鏈寘鍚紭鎯營D");
-            Assert.hasKeyAndValue(param, "discountPrice", "鏈寘鍚紭鎯犻噾棰�");
+
         }
+
+
 
         //todo 鏄惁鎸夌即璐规椂闂存缂磋垂
         validateIfPayFeeStartEndDate(reqJson, feeConfigDtos.get(0));
+
+        //todo 鏍¢獙 浼樻儬
+        JSONArray selectDiscounts = reqJson.getJSONArray("selectDiscount");
+        if(!ListUtil.isNull(selectDiscounts)) {
+            for (int discountIndex = 0; discountIndex < selectDiscounts.size(); discountIndex++) {
+                JSONObject param = selectDiscounts.getJSONObject(discountIndex);
+                Assert.hasKeyAndValue(param, "discountId", "鏈寘鍚紭鎯營D");
+                Assert.hasKeyAndValue(param, "discountPrice", "鏈寘鍚紭鎯犻噾棰�");
+            }
+        }
     }
 
 

--
Gitblit v1.8.0