From 615945a678fc8bfd18c6a32226f24f4e8962ad76 Mon Sep 17 00:00:00 2001
From: xiaogang <905166056@qq.com>
Date: 星期五, 15 一月 2021 16:04:25 +0800
Subject: [PATCH] 新增空置房申请和验房
---
service-api/src/main/java/com/java110/api/listener/fee/PayFeePreListener.java | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/service-api/src/main/java/com/java110/api/listener/fee/PayFeePreListener.java b/service-api/src/main/java/com/java110/api/listener/fee/PayFeePreListener.java
index 1cce09c..7500c0e 100644
--- a/service-api/src/main/java/com/java110/api/listener/fee/PayFeePreListener.java
+++ b/service-api/src/main/java/com/java110/api/listener/fee/PayFeePreListener.java
@@ -28,6 +28,8 @@
import org.springframework.http.ResponseEntity;
import java.math.BigDecimal;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
import java.util.List;
/**
@@ -72,7 +74,7 @@
}
@Override
- public void soService(ServiceDataFlowEvent event) {
+ public void soService(ServiceDataFlowEvent event) throws ParseException {
logger.debug("ServiceDataFlowEvent : {}", event);
@@ -125,11 +127,17 @@
dataFlowContext.setResponseEntity(responseEntity);
}
- private void judgeDiscount(JSONObject paramObj) {
+ private void judgeDiscount(JSONObject paramObj) throws ParseException {
FeeDetailDto feeDetailDto = new FeeDetailDto();
feeDetailDto.setCommunityId(paramObj.getString("communityId"));
feeDetailDto.setFeeId(paramObj.getString("feeId"));
feeDetailDto.setCycles(paramObj.getString("cycles"));
+ feeDetailDto.setPayerObjId(paramObj.getString("payerObjId"));
+ feeDetailDto.setPayerObjType(paramObj.getString("payerObjType"));
+ String endTime = paramObj.getString("endTime"); //鑾峰彇缂磋垂鍒版湡鏃堕棿
+ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ feeDetailDto.setStartTime(simpleDateFormat.parse(endTime));
+
feeDetailDto.setRow(20);
feeDetailDto.setPage(1);
List<ComputeDiscountDto> computeDiscountDtos = feeDiscountInnerServiceSMOImpl.computeDiscount(feeDetailDto);
@@ -142,7 +150,6 @@
for (ComputeDiscountDto computeDiscountDto : computeDiscountDtos) {
discountPrice = discountPrice.add(new BigDecimal(computeDiscountDto.getDiscountPrice()));
}
-
paramObj.put("discountPrice", discountPrice.setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue());
paramObj.put("computeDiscountDtos", computeDiscountDtos);
}
--
Gitblit v1.8.0