From 837da67d468fbcdd10ee27dcc44a94e7b1130a85 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期二, 30 七月 2024 17:34:28 +0800 Subject: [PATCH] 森林防火 供应商管理 --- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/HomeStatisticsServiceImpl.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/HomeStatisticsServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/HomeStatisticsServiceImpl.java index c2110e1..6a91647 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/HomeStatisticsServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/HomeStatisticsServiceImpl.java @@ -44,11 +44,11 @@ if(homeStatisticsQuery.getStoreManagementNo()!=null&&homeStatisticsQuery.getStoreManagementNo()!=""){ wrapper.eq(SlStoreManagement::getStoreManagementNo,homeStatisticsQuery.getStoreManagementNo()); } - if (homeStatisticsQuery.getStoreManagementGrade()!=0 && homeStatisticsQuery.getStoreManagementGrade()!=null){ + if (homeStatisticsQuery.getStoreManagementGrade()!=null && homeStatisticsQuery.getStoreManagementGrade()!=0 ){ wrapper.eq(SlStoreManagement::getStoreManagementGrade,homeStatisticsQuery.getStoreManagementGrade()); } - if (homeStatisticsQuery.getStoreManagementNumber()!=0 && homeStatisticsQuery.getStoreManagementNumber()!=null){ + if ( homeStatisticsQuery.getStoreManagementNumber()!=null&& homeStatisticsQuery.getStoreManagementNumber()!=0 ){ wrapper.eq(SlStoreManagement::getStoreManagementNumber,homeStatisticsQuery.getStoreManagementNumber()); } @@ -120,6 +120,9 @@ repertoryZhai=repertoryZhai+li1.getCkNum(); } } + if (li.getRkPice() == null){ + li.setRkPice(BigDecimal.ZERO); + } d=d+li.getRkPice().multiply(new BigDecimal(li.getRkPice().intValue())).doubleValue(); li.setRepertoryZhai(repertoryZhai); } @@ -155,6 +158,9 @@ // 处理键和值 Long a=0L; for (homeVO vo : value) { + if (vo.getGoodsMaterialsNum()== null){ + vo.setGoodsMaterialsNum(0L); + } a=a+vo.getGoodsMaterialsNum(); } goodsMaterialsNmVO.setGoodsMaterialsNum(a); @@ -174,6 +180,9 @@ // 处理键和值 Long a=0L; for (homeVO vo : value) { + if (vo.getGoodsMaterialsNum()== null){ + vo.setGoodsMaterialsNum(0L); + } a=a+vo.getGoodsMaterialsNum(); } goodsMaterialsNmVO1.setGoodsMaterialsNum(a); -- Gitblit v1.7.1