From 1e6fcd683c919c6a6254a53d38fdd8a5c53270c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Thu, 4 Dec 2025 16:11:53 +0800 Subject: [PATCH] feat:discountAmount --- .../com/cool/store/service/impl/SignFranchiseServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java index 2e30996ef..c3eb8358e 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java @@ -55,6 +55,8 @@ import static com.cool.store.utils.CommonUtil.convertToBig; @Slf4j public class SignFranchiseServiceImpl implements SignFranchiseService, AuditResultService { + private static final BigDecimal STANDARD_TOTAL_AMOUNT = new BigDecimal("63200"); + @Resource private BigRegionDAO bigRegionDAO; @Resource @@ -736,6 +738,8 @@ public class SignFranchiseServiceImpl implements SignFranchiseService, AuditResu .add(convertToBig(franchiseFeeDO.getPerformanceBond())) .add(convertToBig(franchiseFeeDO.getCashierFee())); addSignFranchiseResponse.setContractAmount(total.toString()); + BigDecimal discountAmount = STANDARD_TOTAL_AMOUNT.subtract(total); + addSignFranchiseResponse.setDiscountAmount(discountAmount.toString()); } addSignFranchiseResponse.setMobile(lineInfoDO.getMobile()); }