From 7958f1dddb8a7f4e70d232b07a7703955ecedae0 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期六, 26 八月 2023 12:45:33 +0800
Subject: [PATCH] 优化diamante

---
 service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeV1InnerServiceSMOImpl.java |   38 ++++++++++++++++++++++++++------------
 1 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeV1InnerServiceSMOImpl.java b/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeV1InnerServiceSMOImpl.java
index b675dd3..821c85c 100644
--- a/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeV1InnerServiceSMOImpl.java
+++ b/service-fee/src/main/java/com/java110/fee/smo/impl/PayFeeV1InnerServiceSMOImpl.java
@@ -18,6 +18,7 @@
 
 import com.java110.dto.fee.PayFeeDto;
 import com.java110.fee.dao.IPayFeeV1ServiceDao;
+import com.java110.fee.feeMonth.IPayFeeMonth;
 import com.java110.intf.fee.IPayFeeV1InnerServiceSMO;
 import com.java110.po.fee.PayFeePo;
 import com.java110.utils.util.BeanConvertUtil;
@@ -44,27 +45,39 @@
     private IPayFeeV1ServiceDao payFeeV1ServiceDaoImpl;
 
 
+    @Autowired
+    private IPayFeeMonth payFeeMonthImpl;
+
+
     @Override
-    public int savePayFee(@RequestBody  PayFeePo PayFeePo) {
-        int saveFlag = payFeeV1ServiceDaoImpl.savePayFeeInfo(BeanConvertUtil.beanCovertMap(PayFeePo));
+    public int savePayFee(@RequestBody PayFeePo payFeePo) {
+        int saveFlag = payFeeV1ServiceDaoImpl.savePayFeeInfo(BeanConvertUtil.beanCovertMap(payFeePo));
+
+        if (saveFlag < 1) {
+            return saveFlag;
+        }
+
+        //todo 绂绘暎鏈堟姤琛�
+        payFeeMonthImpl.doGeneratorOrRefreshFeeMonth(payFeePo.getFeeId(), payFeePo.getCommunityId());
+
         return saveFlag;
     }
 
-     @Override
+    @Override
+    public int deletePayFee(@RequestBody PayFeePo PayFeePo) {
+        PayFeePo.setStatusCd("1");
+        int saveFlag = payFeeV1ServiceDaoImpl.updatePayFeeInfo(BeanConvertUtil.beanCovertMap(PayFeePo));
+        return saveFlag;
+    }
+
+    @Override
     public int updatePayFee(@RequestBody PayFeePo PayFeePo) {
         int saveFlag = payFeeV1ServiceDaoImpl.updatePayFeeInfo(BeanConvertUtil.beanCovertMap(PayFeePo));
         return saveFlag;
     }
 
-     @Override
-    public int deletePayFee(@RequestBody  PayFeePo PayFeePo) {
-       PayFeePo.setStatusCd("1");
-       int saveFlag = payFeeV1ServiceDaoImpl.updatePayFeeInfo(BeanConvertUtil.beanCovertMap(PayFeePo));
-       return saveFlag;
-    }
-
     @Override
-    public List<PayFeeDto> queryPayFees(@RequestBody  PayFeeDto payFeeDto) {
+    public List<PayFeeDto> queryPayFees(@RequestBody PayFeeDto payFeeDto) {
 
         //鏍¢獙鏄惁浼犱簡 鍒嗛〉淇℃伅
 
@@ -82,6 +95,7 @@
 
     @Override
     public int queryPayFeesCount(@RequestBody PayFeeDto payFeeDto) {
-        return payFeeV1ServiceDaoImpl.queryPayFeesCount(BeanConvertUtil.beanCovertMap(payFeeDto));    }
+        return payFeeV1ServiceDaoImpl.queryPayFeesCount(BeanConvertUtil.beanCovertMap(payFeeDto));
+    }
 
 }

--
Gitblit v1.8.0