Browse Source

玫瑰

master
张彭杰 4 months ago
parent
commit
3c733ade9a
1 changed files with 8 additions and 3 deletions
  1. 11
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java

11
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/virtualaccount/VirtualAccountApplicationService.java

@ -31,10 +31,15 @@ public class VirtualAccountApplicationService {
public UserConsumeVirtualAccountVo consume(UserConsumeVirtualAccountDto dto) {
UserConsumeVirtualAccountVo vo = new UserConsumeVirtualAccountVo();
VirtualAccount virtualAccount = virtualAccountQueryService.queryBy(dto.getUserId());
synchronized (dto.getUserId().toString().intern()) {
VirtualAccount virtualAccount = virtualAccountQueryService.queryBy(dto.getUserId());
if (virtualAccount != null) {
if (virtualAccount != null && virtualAccount.getBalance() >= dto.getSpend()) {
//余额充足 创建消费订单+扣除余额
}
}
}
return vo;
}
}
Loading…
Cancel
Save