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()); }