|
@@ -14,9 +14,21 @@ public class ProEconPointCodeDTO {
|
|
|
|
|
|
|
|
|
public BigDecimal getValue() {
|
|
|
- if(null ==value){
|
|
|
- return new BigDecimal(0);
|
|
|
+ return compare100(value);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ private BigDecimal compare100(BigDecimal a) {
|
|
|
+ BigDecimal b = new BigDecimal(100);
|
|
|
+ if (b.compareTo(a) == -1) {
|
|
|
+ a = new BigDecimal(100);
|
|
|
+ ;
|
|
|
}
|
|
|
- return value;
|
|
|
+
|
|
|
+ if (a.compareTo(BigDecimal.ZERO) == -1) {
|
|
|
+ a = new BigDecimal(0);
|
|
|
+ }
|
|
|
+ return a;
|
|
|
+
|
|
|
}
|
|
|
}
|