From ea2d2f9014604ae3f988a39eac9fd51729de4fb2 Mon Sep 17 00:00:00 2001 From: Harryxzy Date: Wed, 27 Nov 2024 17:14:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=82=A6=E5=87=AD=E8=AF=81=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/salary/service/impl/LyPZServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/engine/salary/service/impl/LyPZServiceImpl.java b/src/com/engine/salary/service/impl/LyPZServiceImpl.java index a6ee1ea46..86e847bb5 100644 --- a/src/com/engine/salary/service/impl/LyPZServiceImpl.java +++ b/src/com/engine/salary/service/impl/LyPZServiceImpl.java @@ -772,7 +772,8 @@ public class LyPZServiceImpl extends Service implements LyPZService { List jfDetailList = new ArrayList<>(); List dfDetailList = new ArrayList<>(); pushParam.getDetails().stream().forEach(detail -> { - if ((StringUtils.isNotBlank(detail.getJfValue())) && (!"0.00".equals(detail.getJfValue()))) { + if ((NumberUtils.isCreatable(detail.getJfValue())) + && (new BigDecimal(detail.getJfValue()).compareTo(BigDecimal.ZERO) != 0)) { jfDetailList.add(detail); } else { dfDetailList.add(detail);