From 7dbdef976f8546dae4fc8d3db50676898d044e26 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期五, 19 十一月 2021 13:30:14 +0800
Subject: [PATCH] 优化diamante

---
 service-api/src/main/java/com/java110/api/listener/fee/DeleteFeeListener.java |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/service-api/src/main/java/com/java110/api/listener/fee/DeleteFeeListener.java b/service-api/src/main/java/com/java110/api/listener/fee/DeleteFeeListener.java
index 6efcab6..2284ff8 100755
--- a/service-api/src/main/java/com/java110/api/listener/fee/DeleteFeeListener.java
+++ b/service-api/src/main/java/com/java110/api/listener/fee/DeleteFeeListener.java
@@ -5,10 +5,12 @@
 import com.java110.api.listener.AbstractServiceApiPlusListener;
 import com.java110.core.annotation.Java110Listener;
 import com.java110.core.context.DataFlowContext;
-import com.java110.intf.fee.IFeeInnerServiceSMO;
-import com.java110.intf.community.IRoomInnerServiceSMO;
-import com.java110.dto.fee.FeeDto;
 import com.java110.core.event.service.api.ServiceDataFlowEvent;
+import com.java110.dto.fee.FeeDetailDto;
+import com.java110.dto.fee.FeeDto;
+import com.java110.intf.community.IRoomInnerServiceSMO;
+import com.java110.intf.fee.IFeeDetailInnerServiceSMO;
+import com.java110.intf.fee.IFeeInnerServiceSMO;
 import com.java110.utils.constant.ServiceCodeConstant;
 import com.java110.utils.util.Assert;
 import org.slf4j.Logger;
@@ -40,6 +42,9 @@
     @Autowired
     private IFeeInnerServiceSMO feeInnerServiceSMOImpl;
 
+    @Autowired
+    private IFeeDetailInnerServiceSMO feeDetailInnerServiceSMOImpl;
+
     @Override
     public String getServiceCode() {
         return ServiceCodeConstant.SERVICE_CODE_DELETE_FEE;
@@ -68,6 +73,14 @@
 //            throw new IllegalArgumentException("褰撳墠璐圭敤涓洪粯璁よ垂鐢ㄤ笉鑳藉仛鍒犻櫎");
 //        }
 
+        //鍒ゆ柇鏄惁宸茬粡瀛樺湪 缂磋垂璁板綍
+        FeeDetailDto feeDetailDto = new FeeDetailDto();
+        feeDetailDto.setCommunityId(reqJson.getString("communityId"));
+        feeDetailDto.setFeeId(reqJson.getString("feeId"));
+        feeDetailDto.setStates(new String[]{"1400", "1000"});
+        List<FeeDetailDto> feeDetailDtos = feeDetailInnerServiceSMOImpl.queryFeeDetails(feeDetailDto);
+        Assert.listOnlyOne(feeDetailDtos, "瀛樺湪缂磋垂璁板綍锛屼笉鑳藉彇娑堬紝濡傛灉闇�瑕佸彇娑堬紝璇峰厛閫�璐�");
+
     }
 
     @Override

--
Gitblit v1.8.0