统一人工报价时间精度以保证原键精确重放
This commit is contained in:
@@ -229,9 +229,10 @@ public class FbaPricingService {
|
||||
if (current != null && !List.of("CALCULATED", "CONFIRMED", "SENT").contains(current.getFeeStatus())) {
|
||||
throw conflict("当前费用状态不允许重新定价");
|
||||
}
|
||||
LocalDateTime now = LocalDateTime.now(clock);
|
||||
// 与DATETIME(3)保存精度一致,首次响应和原键重放保留同一时间事实。
|
||||
LocalDateTime now = LocalDateTime.now(clock).truncatedTo(java.time.temporal.ChronoUnit.MILLIS);
|
||||
PricingPolicy policy = pricingPolicy(inbound, now);
|
||||
// 私人地址使用人工报价;FBA仍须先证明价格表未命中,避免绕开有效报价。
|
||||
// 私人地址使用人工报价。FBA仍须先证明价格表未命中,避免绕开有效报价。
|
||||
if ("FBA".equals(inbound.getDestinationType())) {
|
||||
try {
|
||||
priceBookEstimator.estimate(tenantId, new EstimateRequest(
|
||||
|
||||
Reference in New Issue
Block a user