From cfdb274a6e9303f78315b21c2dc66c2a2839fb39 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期四, 19 六月 2025 20:30:37 +0800 Subject: [PATCH] 判断优良电源性能 --- src/main/java/com/whyc/service/BatttestdataInfService.java | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/whyc/service/BatttestdataInfService.java b/src/main/java/com/whyc/service/BatttestdataInfService.java index 759b222..1a81da5 100644 --- a/src/main/java/com/whyc/service/BatttestdataInfService.java +++ b/src/main/java/com/whyc/service/BatttestdataInfService.java @@ -941,16 +941,18 @@ //浼樿壇鐢垫簮鏁伴噺缁熻(1.2.7) public Response getPwr7Statistic(Pwr7Stic stic) throws NoSuchFieldException, IllegalAccessException { Date inuseTimeStart =new Date(); - if(stic.getInuseYear()==1){ - //鎶曞叆浣跨敤鏃堕棿鏉′欢绛涢�� - LocalDateTime startTime = LocalDateTime.now().minusYears(5); - inuseTimeStart = DateUtil.convertToDate(startTime); - }else{ - //鎶曞叆浣跨敤鏃堕棿鏉′欢绛涢�� - LocalDateTime startTime = LocalDateTime.now().minusYears(stic.getInuseYear()); - inuseTimeStart = DateUtil.convertToDate(startTime); + if(stic.getInuseYear()!=null){ + if(stic.getInuseYear()==1){ + //鎶曞叆浣跨敤鏃堕棿鏉′欢绛涢�� + LocalDateTime startTime = LocalDateTime.now().minusYears(5); + inuseTimeStart = DateUtil.convertToDate(startTime); + }else{ + //鎶曞叆浣跨敤鏃堕棿鏉′欢绛涢�� + LocalDateTime startTime = LocalDateTime.now().minusYears(stic.getInuseYear()); + inuseTimeStart = DateUtil.convertToDate(startTime); + } + stic.setPwrInUseTime(inuseTimeStart); } - stic.setPwrInUseTime(inuseTimeStart); //1鏌ヨ绗﹀悎鏉′欢鐨勭數姹犵粍 List<PowerInf> pinfList=powerInfService.getPwr7Statistic(stic); if(pinfList==null||pinfList.size()==0){ -- Gitblit v1.9.1