Pārlūkot izejas kodu

修改订单明细tms-对应的E签宝签收文件,PDF修改

qxm 4 gadi atpakaļ
vecāks
revīzija
620a12b338

+ 26 - 0
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/config/JsonBigDecimalSerializer.java

@@ -0,0 +1,26 @@
+package com.dgtly.wxportal.config;
+
+import com.fasterxml.jackson.core.JsonGenerator;
+import com.fasterxml.jackson.databind.JsonSerializer;
+import com.fasterxml.jackson.databind.SerializerProvider;
+
+import java.io.IOException;
+import java.math.BigDecimal;
+import java.text.DecimalFormat;
+
+/**
+ * @Author: csz
+ * @Date: 2020/8/19 18:16
+ */
+public class JsonBigDecimalSerializer extends JsonSerializer<BigDecimal> {
+
+    @Override
+    public void serialize(BigDecimal bigDecimal, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
+        DecimalFormat decimalFormat = new DecimalFormat("#,###");
+        if (bigDecimal == null) {
+            jsonGenerator.writeString("0");
+        } else {
+            jsonGenerator.writeString(decimalFormat.format(bigDecimal));
+        }
+    }
+}