BUGFIX:将已存在的账号添加到子账号中,积分计算混乱
This commit is contained in:
@@ -2227,12 +2227,12 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
subAccount.setSystemUser(subUserRole);
|
||||
subAccount.setOrganizationName(adminAcc.getOrganizationName());
|
||||
subAccount.setParentId(adminAcc.getId());
|
||||
if (Objects.nonNull(subAccount.getCreditsUsageLimit())){
|
||||
if (remainingCredits.compareTo(subAccount.getCreditsUsageLimit()) < 0) {
|
||||
if (Objects.nonNull(addSubAccountDTO.getCreditsUsageLimit())){
|
||||
if (remainingCredits.compareTo(addSubAccountDTO.getCreditsUsageLimit()) < 0) {
|
||||
throw new BusinessException("Insufficient credits (Balance: " + remainingCredits + ").", ResultEnum.PROMPT.getCode());
|
||||
}
|
||||
subAccount.setCreditsUsageLimit(subAccount.getCreditsUsageLimit());
|
||||
subAccount.setCreditsUsage(subAccount.getCreditsUsageLimit());
|
||||
subAccount.setCreditsUsageLimit(addSubAccountDTO.getCreditsUsageLimit());
|
||||
subAccount.setCreditsUsage(addSubAccountDTO.getCreditsUsage());
|
||||
if (Objects.nonNull(subAccount.getCredits())) {
|
||||
subAccount.setCredits(subAccount.getCreditsUsageLimit().add(subAccount.getCredits()));
|
||||
}else {
|
||||
|
||||
@@ -91,7 +91,7 @@ public class AffiliateServiceImpl extends ServiceImpl<AffiliateMapper, Affiliate
|
||||
log.info("parameter => {}", affiliateQueryDTO.toString());
|
||||
|
||||
int offset = (affiliateQueryDTO.getPage() - 1) * affiliateQueryDTO.getSize();
|
||||
String orderBy = affiliateQueryDTO.getOrderBy() == null ? "create_time" :
|
||||
String orderBy = affiliateQueryDTO.getOrderBy() == null ? "id" :
|
||||
affiliateQueryDTO.getOrderBy().equals("id") ? "id" :
|
||||
affiliateQueryDTO.getOrderBy().equals("totalIncome") ? "total_earnings" :
|
||||
"create_time";
|
||||
|
||||
Reference in New Issue
Block a user