From d7d9b601b2e4fdb663375993e2cfbdbd363df421 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期二, 11 七月 2023 22:17:37 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity
---
service-fee/src/main/java/com/java110/fee/feeMonth/PayFeeMonthImpl.java | 28 +++++++++++++++++++++-------
1 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/service-fee/src/main/java/com/java110/fee/feeMonth/PayFeeMonthImpl.java b/service-fee/src/main/java/com/java110/fee/feeMonth/PayFeeMonthImpl.java
index 60fd6a9..f05576f 100644
--- a/service-fee/src/main/java/com/java110/fee/feeMonth/PayFeeMonthImpl.java
+++ b/service-fee/src/main/java/com/java110/fee/feeMonth/PayFeeMonthImpl.java
@@ -1,15 +1,13 @@
package com.java110.fee.feeMonth;
import com.alibaba.fastjson.JSONObject;
-import com.java110.core.factory.GenerateCodeFactory;
import com.java110.core.log.LoggerFactory;
import com.java110.core.smo.IComputeFeeSMO;
import com.java110.dto.fee.FeeDetailDto;
import com.java110.dto.fee.FeeDto;
-import com.java110.dto.payFeeDetailMonth.PayFeeDetailMonthDto;
-import com.java110.dto.payFeeDetailMonth.PayFeeMonthOwnerDto;
+import com.java110.dto.payFee.PayFeeMonthOwnerDto;
import com.java110.intf.fee.*;
-import com.java110.po.payFeeDetailMonth.PayFeeDetailMonthPo;
+import com.java110.po.payFee.PayFeeDetailMonthPo;
import com.java110.utils.util.Assert;
import com.java110.utils.util.DateUtil;
import org.slf4j.Logger;
@@ -17,7 +15,6 @@
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
-import java.math.BigDecimal;
import java.util.*;
/**
@@ -58,6 +55,11 @@
@Async
@Override
public void doGeneratorOrRefreshAllFeeMonth(String communityId) {
+
+ //todo 娓呯悊 pay_fee_detail_month
+ PayFeeDetailMonthPo payFeeDetailMonthPo = new PayFeeDetailMonthPo();
+ payFeeDetailMonthPo.setCommunityId(communityId);
+ payFeeDetailMonthInnerServiceSMOImpl.deletePayFeeDetailMonth(payFeeDetailMonthPo);
FeeDto feeDto = new FeeDto();
@@ -146,7 +148,19 @@
doGeneratorOrRefreshFeeMonth(tmpFeeDtos.get(0), communityId);
}
-
+ /**
+ * 鐢熸垚澶氫釜璐圭敤 骞� 绂绘暎鍒版湀
+ *
+ * @param feeIds
+ * @param communityId
+ */
+ @Override
+ @Async
+ public void doGeneratorFeeMonths(List<String> feeIds, String communityId) {
+ for (String feeId : feeIds) {
+ doGeneratorOrRefreshFeeMonth(feeId, communityId);
+ }
+ }
/**
@@ -195,7 +209,7 @@
//todo 澶勭悊 endTime 鍒� deadlineTime 鐨勮垂鐢�
Date deadlineTime = computeFeeSMOImpl.getDeadlineTime(feeDto);
- payFeeMonthHelp.waitDispersedOweFee(feeDto,payFeeMonthOwnerDto,feePrice,deadlineTime);
+ payFeeMonthHelp.waitDispersedOweFee(feeDto, payFeeMonthOwnerDto, feePrice, deadlineTime);
}
--
Gitblit v1.8.0