From 8876b1b9cd27fad076ea9e5f3e04197b84ba02bd Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 01 八月 2024 14:26:56 +0800 Subject: [PATCH] 代码提交 bug解决 --- 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