diff --git a/service/src/main/java/com/hfkj/channel/saas/SaasMerService.java b/service/src/main/java/com/hfkj/channel/saas/SaasMerService.java index a8bf849..13ff0e4 100644 --- a/service/src/main/java/com/hfkj/channel/saas/SaasMerService.java +++ b/service/src/main/java/com/hfkj/channel/saas/SaasMerService.java @@ -191,6 +191,9 @@ public class SaasMerService { feesMap = new HashMap<>(); feesMap.put("feeCode", rate.getRateSaasTypeCode()); feesMap.put("feeValue", rate.getRatePct()); + if (StringUtils.isNotBlank(rate.getExt1())) { + feesMap.put("topFee", rate.getExt1()); + } feesMapList.add(feesMap); } bizContent.put("fees", feesMapList); diff --git a/service/src/main/java/com/hfkj/service/impl/BsMerServiceImpl.java b/service/src/main/java/com/hfkj/service/impl/BsMerServiceImpl.java index 610ad09..31929b3 100644 --- a/service/src/main/java/com/hfkj/service/impl/BsMerServiceImpl.java +++ b/service/src/main/java/com/hfkj/service/impl/BsMerServiceImpl.java @@ -243,6 +243,7 @@ public class BsMerServiceImpl implements BsMerService { SecDictionary platformNoRate = commonService.mappingSysCode("MER_PLATFORM_NO_RATE", merRate.getRateTypeCode().toString()); merRate.setRateTypeName(platformNoRate.getCodeName()); merRate.setRateSaasTypeCode(platformNoRate.getExt2()); + merRate.setExt1(platformNoRate.getExt3()); merRateService.editMerRate(merRate); } }