|
|
@@ -99,6 +99,10 @@ public class UserBalanceService {
|
|
|
int c = 0;
|
|
|
for (Order order : orders) {
|
|
|
log.info("结算订单 {}/{}, orderId={}", ++c, orders.size(), order.getId());
|
|
|
+ BalanceRecord record = balanceRecordRepo.findByOrderIdAndType(order.getId(), BalanceType.SELL);
|
|
|
+ if (record != null) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
Asset asset = assets.stream().filter(i -> i.getId().equals(order.getAssetId()))
|
|
|
.findFirst()
|
|
|
.orElseThrow(new BusinessException("藏品不存在"));
|