|
|
@@ -186,13 +186,13 @@ public class OrderQueryServiceImpl implements OrderQueryService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public StakingOngoingOrderDetailVO getOngoingDetail(Long userId, Long orderId) {
|
|
|
+ public StakingOngoingOrderDetailVO getOngoingDetail(Long userId, Long orderId, String localeName) {
|
|
|
// 1. 查询订单并校验归属(不存在 / 不属于当前用户 → 40009,避免越权与 NPE,需求 7.1)
|
|
|
StakingOrder order = loadOwnedOrder(userId, orderId);
|
|
|
|
|
|
// 2. 查产品取锁仓天数、通缩阈值、展示小数位(产品缺失时按订单时间窗口回退,保证不抛 NPE)
|
|
|
StakingProduct product = order.getProductId() == null ? null : stakingProductMapper.selectById(order.getProductId());
|
|
|
- String productName = product == null ? "" : product.getTitle();
|
|
|
+ String productName = product == null ? "" : resolveLocalizedText(product.getTitle(), localeName);
|
|
|
int displayScale = resolveDisplayScale(product);
|
|
|
int lockDays = resolveLockDays(product, order);
|
|
|
|