Perché l'aggiunta di due valori in NVelocity ritorna sempre zero?
-
27-09-2019 - |
Domanda
Sto cercando di aggiungere due valori di velocità e restituisce sempre 0. Che cosa sto facendo di sbagliato?
#set ($tmpPrice = $orderItem.ExtendedPrice + $discountAmount)
Sia $ orderItem.ExtendedPrice & $ discountAmount sono numeri interi con decimali, come questo: 99.99
Soluzione 2
ho capito:
#set ($tmpPrice = $orderItem.ExtendedPrice.ToDecimal(null) + $discountAmount.ToDecimal(null))
:)
Altri suggerimenti
try $tmpPrice = ($orderItem.ExtendedPrice + $discountAmount)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow