Commit 4ebb6e86 authored by jinliang's avatar jinliang

add the coupon for new certain number of users

parent 640157af
......@@ -37,7 +37,6 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.Assert;
import org.thymeleaf.util.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import java.io.File;
import java.text.SimpleDateFormat;
......@@ -54,9 +53,6 @@ import java.util.stream.Collectors;
@ComponentScan("com.edgec.browserbackend.account.repository")
public class AccountServiceImpl implements AccountService {
@Value("${account.maxEligibleUsers}")
private int maxEligibleUsers;
private static final int TRIVAL_MONTHS = 1;
private final Logger log = LoggerFactory.getLogger(getClass());
......@@ -488,10 +484,12 @@ public class AccountServiceImpl implements AccountService {
if (!StringUtils.isEmpty(account.getPhoneNumber()) && !list.contains(account.getPhoneNumber().substring(0, 3)) ) {
// Get the total number of registered users
long totalRegisteredUsers = accountRepository.countByParentIsNull();
int maxEligibleUsers = globalFieldRepository.findAll().get(0).getMaxEligibleUsers();
int giftAmount = globalFieldRepository.findAll().get(0).getRegisterGift();
// Check if the total number of registered users is less than maxEligibleUsers
if (totalRegisteredUsers < maxEligibleUsers) {
paymentService.bankTransferInsertion(account.getName(), globalFieldRepository.findAll().get(0).getRegisterGift(), 4);
paymentService.bankTransferInsertion(account.getName(), giftAmount, 4);
}
}
log.info("new account has been created: " + account.getName());
......
......@@ -24,6 +24,13 @@ public class GlobalField {
*/
private String specialLineState;
/**
* 注册礼金
* 最大赠送人数,目前是 1000 人
*/
private Integer maxEligibleUsers;
/**
* 注册礼金
* 目前是注册就送 16 元
......
......@@ -40,11 +40,6 @@ security:
resource:
user-info-uri: http://localhost:1729/auth/current
# 可以获得赠送的最大用户数
account:
maxEligibleUsers: 1000
# Tomcat
server:
# tomcat:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment