Refine logging for TaxationResolverService to improve duty relevance and extraction insights.
This commit is contained in:
parent
94692e12ce
commit
b75fe9bb99
1 changed files with 10 additions and 3 deletions
|
|
@ -292,18 +292,17 @@ public class TaxationResolverService {
|
|||
var measureType = MeasureType.fromMeasureCode(measure.getMeasureType().getMeasureType());
|
||||
boolean maybeRelevant = measureType.map(MeasureType::containsRelevantDuty).orElse(false);
|
||||
|
||||
logger.info("Measure ({}{}, {}): is_relevant: {}", measureType.map(MeasureType::getSeries).orElse("UNKNOWN"), measureType.map(MeasureType::getMeasureCode).orElse(""), measureType.map(MeasureType::name).orElse("UNKNOWN"), maybeRelevant);
|
||||
|
||||
if (maybeRelevant) {
|
||||
var duty = extractDuty(measure);
|
||||
|
||||
if (duty.isPresent()) {
|
||||
|
||||
logger.info("Measure ({}{}, {}): duty: {}, hs code: {}",
|
||||
logger.info("Measure ({}{}, {}): is_relevant: true, duty: {}, hs code: {}",
|
||||
measureType.map(MeasureType::getSeries).orElse("UNKNOWN"),
|
||||
measureType.map(MeasureType::getMeasureCode).orElse(""),
|
||||
measureType.map(MeasureType::name).orElse("UNKNOWN"),
|
||||
measureType.map(MeasureType::getMeasureCode).orElse(null),
|
||||
duty,
|
||||
entry.getKey().getReturn().getResult().getRequest().getGoodsCode());
|
||||
|
||||
|
||||
|
|
@ -316,8 +315,16 @@ public class TaxationResolverService {
|
|||
selectedMeasure = measureType.map(MeasureType::getMeasureCode).orElse(null);
|
||||
selectedHsCode = entry.getKey().getReturn().getResult().getRequest().getGoodsCode();
|
||||
}
|
||||
} else {
|
||||
logger.info("Measure ({}{}, {}): is_relevant: true, no duty extracted",
|
||||
measureType.map(MeasureType::getSeries).orElse("UNKNOWN"),
|
||||
measureType.map(MeasureType::getMeasureCode).orElse(""),
|
||||
measureType.map(MeasureType::name).orElse("UNKNOWN"));
|
||||
}
|
||||
} else {
|
||||
logger.info("Measure ({}{}, {}): is_relevant: false", measureType.map(MeasureType::getSeries).orElse("UNKNOWN"), measureType.map(MeasureType::getMeasureCode).orElse(""), measureType.map(MeasureType::name).orElse("UNKNOWN"));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue