From c71507499acb076b7b134c6df95c44655a4d7fca Mon Sep 17 00:00:00 2001
From: xiaogang <905166056@qq.com>
Date: 星期二, 07 九月 2021 11:49:18 +0800
Subject: [PATCH] 1、调整小区仓库调拨记录流程2、调整物品发放流程3、新增优惠申请核验记录4、新增组合支付(未完成,待续)5、优化费用显示问题

---
 service-api/src/main/java/com/java110/api/listener/fee/QueryFeeDetailListener.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/service-api/src/main/java/com/java110/api/listener/fee/QueryFeeDetailListener.java b/service-api/src/main/java/com/java110/api/listener/fee/QueryFeeDetailListener.java
index 84dcc45..4157fd0 100755
--- a/service-api/src/main/java/com/java110/api/listener/fee/QueryFeeDetailListener.java
+++ b/service-api/src/main/java/com/java110/api/listener/fee/QueryFeeDetailListener.java
@@ -20,6 +20,7 @@
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -76,7 +77,30 @@
         apiFeeDetailVo.setTotal(total);
         if (total > 0) {
             List<FeeDetailDto> feeDetailDtos = feeDetailInnerServiceSMOImpl.queryFeeDetails(BeanConvertUtil.covertBean(reqJson, FeeDetailDto.class));
-            List<ApiFeeDetailDataVo> feeDetails = BeanConvertUtil.covertBeanList(feeDetailDtos, ApiFeeDetailDataVo.class);
+            List<FeeDetailDto> feeDetailList = new ArrayList<>();
+            for (FeeDetailDto feeDetail : feeDetailDtos) {
+                //鑾峰彇鐘舵��
+                String state = feeDetail.getState();
+                if (!StringUtil.isEmpty(state) && (state.equals("1300") || state.equals("1100") || state.equals("1200"))) { //閫�璐瑰崟銆佸凡閫�璐广�侀��璐瑰け璐ョ姸鎬�
+                    //鑾峰彇鍛ㄦ湡
+                    String cycles = feeDetail.getCycles();
+                    if (!StringUtil.isEmpty(cycles) && cycles.contains("-")) {
+                        feeDetail.setCycles(cycles.substring(1));
+                    }
+                    //鑾峰彇搴旀敹閲戦
+                    String receivableAmount = feeDetail.getReceivableAmount();
+                    if (!StringUtil.isEmpty(receivableAmount) && receivableAmount.contains("-")) {
+                        feeDetail.setReceivableAmount(receivableAmount.substring(1));
+                    }
+                    //鑾峰彇瀹炴敹閲戦
+                    String receivedAmount = feeDetail.getReceivedAmount();
+                    if (!StringUtil.isEmpty(receivedAmount) && receivedAmount.contains("-")) {
+                        feeDetail.setReceivedAmount(receivedAmount.substring(1));
+                    }
+                }
+                feeDetailList.add(feeDetail);
+            }
+            List<ApiFeeDetailDataVo> feeDetails = BeanConvertUtil.covertBeanList(feeDetailList, ApiFeeDetailDataVo.class);
 
             //reFreshCreateTime(feeDetails, feeDetailDtos);
 

--
Gitblit v1.8.0