From 6dfa1d6bee9568d13414cb0457121a59a89eacce Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 27 六月 2022 14:57:52 +0800
Subject: [PATCH] 优化处理
---
service-fee/src/main/java/com/java110/fee/smo/impl/FeeInnerServiceSMOImpl.java | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/service-fee/src/main/java/com/java110/fee/smo/impl/FeeInnerServiceSMOImpl.java b/service-fee/src/main/java/com/java110/fee/smo/impl/FeeInnerServiceSMOImpl.java
index 90ca91e..9ced7dd 100755
--- a/service-fee/src/main/java/com/java110/fee/smo/impl/FeeInnerServiceSMOImpl.java
+++ b/service-fee/src/main/java/com/java110/fee/smo/impl/FeeInnerServiceSMOImpl.java
@@ -90,14 +90,19 @@
List<FeeAttrDto> feeAttrDtos = BeanConvertUtil.covertBeanList(attrMaps, FeeAttrDto.class);
List<FeeAttrDto> tmpFeeAttrDtos = null;
+ String payerObjName = "";
for (FeeDto tmpFeeDto : fees) {
tmpFeeAttrDtos = new ArrayList<>();
for (FeeAttrDto feeAttrDto : feeAttrDtos) {
-
- if (tmpFeeDto.getFeeId().equals(feeAttrDto.getFeeId())) {
- tmpFeeAttrDtos.add(feeAttrDto);
+ if (!tmpFeeDto.getFeeId().equals(feeAttrDto.getFeeId())) {
+ continue;
+ }
+ tmpFeeAttrDtos.add(feeAttrDto);
+ if(FeeAttrDto.SPEC_CD_PAY_OBJECT_NAME.equals(feeAttrDto.getSpecCd())){
+ payerObjName = feeAttrDto.getValue();
}
}
+ tmpFeeDto.setPayerObjName(payerObjName);
tmpFeeDto.setFeeAttrDtos(tmpFeeAttrDtos);
}
return fees;
--
Gitblit v1.8.0