Defecto HC-9089
Llamadas excesivas para determinar el tipo de entrada de catálogo para reglas de precios
Software
Caso de cliente | Se aplica a | Corregido en |
---|---|---|
CS0209911 | V9.1.3.0 | 9.1.11.0 |
Comportamiento observado
La consulta SELECT CATENTTYPE_ID FROM CATENTRY WHERE CATENTRY_ID=? se está ejecutando repetidamente para la evaluación de reglas de precios.
Comportamiento esperado
Los resultados de la consulta deberían haberse almacenado en memoria caché para evitar la ejecución repetida del SQL.
Resolución
PriceRuleElementCmdImpl.getCatentryTypeId() se ha actualizado con una memoria caché del valor catenttype_id para evitar llamadas de base de datos innecesarias.