From 2c6715acdbf1da2cbc6fc60e515e683a7bc795a5 Mon Sep 17 00:00:00 2001 From: xiangerlin <251481237@qq.com> Date: Tue, 8 Jul 2025 13:38:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E9=87=8F=E4=B8=BA0=E4=B8=8D=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/RequisitionOrderPluginServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/oa/praybill/service/impl/RequisitionOrderPluginServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/oa/praybill/service/impl/RequisitionOrderPluginServiceImpl.java index db2d5af1..1243bdb3 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/oa/praybill/service/impl/RequisitionOrderPluginServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/oa/praybill/service/impl/RequisitionOrderPluginServiceImpl.java @@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import java.io.File; +import java.math.BigDecimal; import java.net.URLDecoder; import java.util.Base64; import java.util.Date; @@ -218,8 +219,9 @@ public class RequisitionOrderPluginServiceImpl implements IRequisitionOrderPlugi JSONObject forson = forsonData.getJSONObject(i); String field0020 = forson.getString("field0020"); String field0040 = forson.getString("field0040"); + BigDecimal finalNum = new BigDecimal(field0040); String nnum = StrUtil.isNotEmpty(field0040) ? field0040 : field0020; - if (!"0".equals(nnum)){ + if (null != finalNum && finalNum.compareTo(BigDecimal.ZERO) > 0){ JSONObject praybillB = new JSONObject(); praybillB.put("crowno",forson.getString("field0014")); praybillB.put("nnum",nnum);