DEBUG:添加日志打印
This commit is contained in:
@@ -3387,6 +3387,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
|||||||
} else {
|
} else {
|
||||||
account.setValidEndTime(currentPeriodEnd * 1000);
|
account.setValidEndTime(currentPeriodEnd * 1000);
|
||||||
accountMapper.updateById(account);
|
accountMapper.updateById(account);
|
||||||
|
log.info("accountId:{} 将账号有效期更新到 {}", accountId, currentPeriodEnd);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -3416,13 +3417,14 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
|||||||
}
|
}
|
||||||
account.setCredits(BigDecimal.valueOf(productCredits));
|
account.setCredits(BigDecimal.valueOf(productCredits));
|
||||||
accountMapper.updateById(account);
|
accountMapper.updateById(account);
|
||||||
|
log.info("accountId:{},更新用户角色为{},总积分为{}", accountId, account.getSystemUser(), productCredits);
|
||||||
|
|
||||||
CreditsService creditsService = SpringUtils.getBean(CreditsService.class);
|
CreditsService creditsService = SpringUtils.getBean(CreditsService.class);
|
||||||
// 添加积分变更记录(订单续订时的积分变更也需要记录) todo 重置的记录不太准确
|
// 添加积分变更记录(订单续订时的积分变更也需要记录)
|
||||||
creditsService.insertToCreditsDetail(accountId,
|
creditsService.insertToCreditsDetail(accountId,
|
||||||
description + "--Stripe",
|
description + "--Stripe",
|
||||||
String.valueOf(productCredits),
|
String.valueOf(productCredits),
|
||||||
"positive", orderNo);
|
"set", orderNo);
|
||||||
/*CreditsDetail creditsDetail = creditsService.queryDetailByTaskId(orderNo);
|
/*CreditsDetail creditsDetail = creditsService.queryDetailByTaskId(orderNo);
|
||||||
if (Objects.isNull(creditsDetail)) {
|
if (Objects.isNull(creditsDetail)) {
|
||||||
creditsService.insertToCreditsDetail(accountId,
|
creditsService.insertToCreditsDetail(accountId,
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ public class CreditsServiceImpl extends ServiceImpl<CreditsDetailMapper, Credits
|
|||||||
*
|
*
|
||||||
* @param changeEvent 导致积分变更的事件
|
* @param changeEvent 导致积分变更的事件
|
||||||
* @param credits 变更的积分
|
* @param credits 变更的积分
|
||||||
* @param changeType 变更类型 : positive->增 negative->减
|
* @param changeType 变更类型 : positive->增 negative->减 set->重置
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void insertToCreditsDetail(Long accountId, String changeEvent, String credits, String changeType, String orderNo) {
|
public void insertToCreditsDetail(Long accountId, String changeEvent, String credits, String changeType, String orderNo) {
|
||||||
@@ -94,9 +94,11 @@ public class CreditsServiceImpl extends ServiceImpl<CreditsDetailMapper, Credits
|
|||||||
if ("positive".equals(changeType)) {
|
if ("positive".equals(changeType)) {
|
||||||
// finalCredits = account.getCredits().add(new BigDecimal(credits));
|
// finalCredits = account.getCredits().add(new BigDecimal(credits));
|
||||||
changeCredits = "+" + credits;
|
changeCredits = "+" + credits;
|
||||||
} else {
|
} else if ("negative".equals(changeType)) {
|
||||||
// finalCredits = account.getCredits().subtract(new BigDecimal(credits));
|
// finalCredits = account.getCredits().subtract(new BigDecimal(credits));
|
||||||
changeCredits = "-" + credits;
|
changeCredits = "-" + credits;
|
||||||
|
} else {
|
||||||
|
changeCredits = credits;
|
||||||
}
|
}
|
||||||
creditsDetail.setAccountId(accountId);
|
creditsDetail.setAccountId(accountId);
|
||||||
creditsDetail.setChangeEvent(changeEvent);
|
creditsDetail.setChangeEvent(changeEvent);
|
||||||
@@ -107,6 +109,7 @@ public class CreditsServiceImpl extends ServiceImpl<CreditsDetailMapper, Credits
|
|||||||
creditsDetail.setCreateTime(LocalDateTime.now());
|
creditsDetail.setCreateTime(LocalDateTime.now());
|
||||||
|
|
||||||
baseMapper.insert(creditsDetail);
|
baseMapper.insert(creditsDetail);
|
||||||
|
log.info("creditsDetail inserted");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user