From 9ec0a61f90ac2464eebc643bfe2d93ac9ba6e569 Mon Sep 17 00:00:00 2001
From: cgf <2156125618@qq.com>
Date: 星期六, 23 八月 2025 10:59:18 +0800
Subject: [PATCH] 折扣已完成现有需求2025/08/09
---
service-fee/src/main/java/com/java110/fee/cmd/fee/SaveContractCreateFeeCmd.java | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/service-fee/src/main/java/com/java110/fee/cmd/fee/SaveContractCreateFeeCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/fee/SaveContractCreateFeeCmd.java
index 4512b2a..93d6248 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/fee/SaveContractCreateFeeCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/fee/SaveContractCreateFeeCmd.java
@@ -179,7 +179,17 @@
int saveFlag = 0;
for (int roomIndex = 0; roomIndex < contractDtos.size(); roomIndex++) {
curFailRoomCount++;
- feePos.add(BeanConvertUtil.covertBean(feeBMOImpl.addContractFee(contractDtos.get(roomIndex), reqJson, context), PayFeePo.class));
+ PayFeePo payFeePo = BeanConvertUtil.covertBean(feeBMOImpl.addContractFee(contractDtos.get(roomIndex), reqJson, context), PayFeePo.class);
+ if(reqJson.containsKey("contractPartys")){
+ payFeePo.setIsContractFee("O");
+ payFeePo.setPayerObjId(reqJson.getString("partyaId"));
+ payFeePo.setContractFee(reqJson.getString("contractId"));
+ }else{
+ payFeePo.setPayerObjId(reqJson.getString("payerObjId"));
+ }
+ payFeePo.setSecondaryFeeTypeCd(reqJson.getString("secondaryFeeTypeCd"));
+
+ feePos.add(payFeePo);
feeAttrsPos.add(feeBMOImpl.addFeeAttr(reqJson, context, FeeAttrDto.SPEC_CD_ONCE_FEE_DEADLINE_TIME,
reqJson.getString("endTime")));
if (!StringUtil.isEmpty(contractDtos.get(roomIndex).getObjId())) {
--
Gitblit v1.8.0