2
Я хочу, чтобы проверить (не позволяет) Отрицательные значения суммы, на моем запросе POST Ниже мой Validation черту, которые имеют отображение формы,Как проверить отрицательные BigDecimals в Scala play Framework FORMS?
BigDecimal имеет точность и масштаб, но как убедиться в негативных bigDecimals поступающей запрос?
trait BICValidation extends CommonValdidation {
implicit val bICForm = Form(
mapping(
"id" -> optional(number),
"name" -> text,
"description" -> optional(text),
"bId" -> optional(number),
"amount" -> bigDecimal
)(BIC.apply)(BIC.unapply)
)
}
спасибо за ответ sakib – prasshant
Добро пожаловать, не стесняйтесь отмечать мой ответ как правильный, если это ...: p –
Я начал с документов. Не уверен, как это/почему это относится к BigDecimal, но это делает и это работает - очевидно, что некоторые кастинги/конверсии/неявные вещи происходят за кулисами. (Мой вариант использования был обратным - мне нужно было обеспечить любое положительное значение, кроме нуля ... 'bigDecimal.verifying (« Множитель должен быть больше нуля », a => a> 0)') – Techmag