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; ...@@ -37,7 +37,6 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.Assert; import org.springframework.util.Assert;
import org.thymeleaf.util.StringUtils; import org.thymeleaf.util.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import java.io.File; import java.io.File;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
...@@ -54,9 +53,6 @@ import java.util.stream.Collectors; ...@@ -54,9 +53,6 @@ import java.util.stream.Collectors;
@ComponentScan("com.edgec.browserbackend.account.repository") @ComponentScan("com.edgec.browserbackend.account.repository")
public class AccountServiceImpl implements AccountService { public class AccountServiceImpl implements AccountService {
@Value("${account.maxEligibleUsers}")
private int maxEligibleUsers;
private static final int TRIVAL_MONTHS = 1; private static final int TRIVAL_MONTHS = 1;
private final Logger log = LoggerFactory.getLogger(getClass()); private final Logger log = LoggerFactory.getLogger(getClass());
...@@ -488,10 +484,12 @@ public class AccountServiceImpl implements AccountService { ...@@ -488,10 +484,12 @@ public class AccountServiceImpl implements AccountService {
if (!StringUtils.isEmpty(account.getPhoneNumber()) && !list.contains(account.getPhoneNumber().substring(0, 3)) ) { if (!StringUtils.isEmpty(account.getPhoneNumber()) && !list.contains(account.getPhoneNumber().substring(0, 3)) ) {
// Get the total number of registered users // Get the total number of registered users
long totalRegisteredUsers = accountRepository.countByParentIsNull(); 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 // Check if the total number of registered users is less than maxEligibleUsers
if (totalRegisteredUsers < 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()); log.info("new account has been created: " + account.getName());
......
...@@ -24,6 +24,13 @@ public class GlobalField { ...@@ -24,6 +24,13 @@ public class GlobalField {
*/ */
private String specialLineState; private String specialLineState;
/**
* 注册礼金
* 最大赠送人数,目前是 1000 人
*/
private Integer maxEligibleUsers;
/** /**
* 注册礼金 * 注册礼金
* 目前是注册就送 16 元 * 目前是注册就送 16 元
......
...@@ -40,11 +40,6 @@ security: ...@@ -40,11 +40,6 @@ security:
resource: resource:
user-info-uri: http://localhost:1729/auth/current user-info-uri: http://localhost:1729/auth/current
# 可以获得赠送的最大用户数
account:
maxEligibleUsers: 1000
# Tomcat # Tomcat
server: server:
# tomcat: # 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