| | |
| | | package com.doumee.core.utils; |
| | | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.fasterxml.jackson.annotation.JsonInclude; |
| | | import com.fasterxml.jackson.core.JsonProcessingException; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | |
| | | return d; |
| | | } |
| | | public static BigDecimal formatBigdecimal4Float(BigDecimal d) { |
| | | return formatBigdecimalScale(d,4); |
| | | } |
| | | public static BigDecimal formatBigdecimalScale(BigDecimal d,int scale) { |
| | | if (d == null) { |
| | | d = new BigDecimal(0.0); |
| | | } |
| | | //保留两位小数且四舍五入 |
| | | d = d.setScale(4, BigDecimal.ROUND_HALF_UP); |
| | | d = d.setScale(scale, BigDecimal.ROUND_HALF_UP); |
| | | return d; |
| | | } |
| | | public static BigDecimal formatBigdecimal0Float(BigDecimal d) { |
| | | if (d == null) { |
| | | d = new BigDecimal(0.0); |
| | | } |
| | | //保留两位小数且四舍五入 |
| | | d = d.setScale(0, BigDecimal.ROUND_HALF_UP); |
| | | return d; |
| | | return formatBigdecimalScale(d,0); |
| | | } |
| | | public static BigDecimal formatBigdecimal2Float(BigDecimal d) { |
| | | if (d == null) { |
| | | d = new BigDecimal(0.0); |
| | | } |
| | | //保留两位小数且四舍五入 |
| | | d = d.setScale(2, BigDecimal.ROUND_HALF_UP); |
| | | return d; |
| | | return formatBigdecimalScale(d,2); |
| | | } |
| | | |
| | | |
| | |
| | | public String getNoteinfo() { |
| | | return noteinfo; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | public static String strToJson(String key,String val){ |
| | | Map<String,Object> map = new HashMap<>(); |
| | | map.put(key,val); |
| | | return JSONObject.toJSONString(map); |
| | | } |
| | | } |