20241223 更新

1.更新需求文档
master
陈江保 2 months ago
parent 42a7e57750
commit 6f3979e76e
  1. BIN
      doc/assets/2024-12-23-14-40-37-image.png
  2. BIN
      doc/assets/2024-12-23-14-41-27-image.png
  3. 20
      doc/贵阳禁毒送检受理委托新增需求文档.md
  4. 2
      src/main/java/digital/laboratory/platform/entrustment/json/DynamicBigDecimalSerializer.java

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

@ -269,8 +269,6 @@ DESC LIMIT 1;
通过在远接口添加参数解决
## 20241223-1 鉴定事项确认书需要委托单位打印,也就是委托单位需要在审核完成并委托送件后,同时能够打印委托书与确认书。
### 1 主要问题
@ -284,3 +282,21 @@ DESC LIMIT 1;
![](assets/2024-12-23-11-13-59-image.png)
![](assets/2024-12-23-11-14-56-image.png)
## 20241223-2 填报委托时的页面,还是需要在检材重量这一块满足他们的填写需求(100 以下保留两位小数,100以上保留一位小数)。
### 1 解决方案
添加自定义序列化器,返回给前端数据时格式化BigDecimal的值,下面是序列化器的实现和使用:
自定义序列化器
![](assets/2024-12-23-14-40-37-image.png)
用法
![](assets/2024-12-23-14-41-27-image.png)

@ -23,7 +23,7 @@ public class DynamicBigDecimalSerializer extends JsonSerializer<BigDecimal> {
DecimalFormat df = new DecimalFormat();
df.setMinimumFractionDigits(scale); // 最小小数位数
df.setMaximumFractionDigits(scale); // 最大小数位数
df.setGroupingUsed(false); // 不使用千分位
df.setGroupingUsed(false); // 不使用千分位,true 1000,000,000
gen.writeString(df.format(value)); // 输出为字符串
}

Loading…
Cancel
Save