diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenDeviceInfoServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenDeviceInfoServiceImpl.java index 29b4214..e8d6179 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenDeviceInfoServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenDeviceInfoServiceImpl.java @@ -104,7 +104,7 @@ public class KitchenDeviceInfoServiceImpl extends ServiceImpllambdaQuery() diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenHomePageerviceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenHomePageerviceImpl.java index cba8dab..af3318c 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenHomePageerviceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenHomePageerviceImpl.java @@ -111,18 +111,23 @@ public class KitchenHomePageerviceImpl implements IKitchenHomePageService { //过期状态 int expireCount = 0; for(KitchenStaffInfo kitchenStaffInfo : selectKitchenStaffInfoList){ - LocalDate healthCertExpire = kitchenStaffInfo.getHealthCertExpire(); - System.err.println("111: " + ChronoUnit.DAYS.between(healthCertExpire,LocalDate.now())); - System.err.println("222: " + ChronoUnit.DAYS.between(LocalDate.now(),healthCertExpire)); - if(healthCertExpire == null){ + try { + LocalDate healthCertExpire = kitchenStaffInfo.getHealthCertExpire(); + if(healthCertExpire == null){ + lackCount ++; + }else if(ChronoUnit.DAYS.between(LocalDate.now(), healthCertExpire)=0){ + adventCount ++; + }else if (ChronoUnit.DAYS.between(LocalDate.now(),healthCertExpire)<0){ + expireCount ++; + }else{ + normalCount ++; + } + }catch (Exception e){ lackCount ++; - }else if(ChronoUnit.DAYS.between(LocalDate.now(), healthCertExpire)0){ - adventCount ++; - }else if (ChronoUnit.DAYS.between(LocalDate.now(),healthCertExpire)<0){ - expireCount ++; - }else{ - normalCount ++; +// e.printStackTrace(); // 定位实际抛出 NPE 的代码行 +// throw new ServiceException("健康证到期时间格式错误"); } + } IndexMapCountVO normal = new IndexMapCountVO(); IndexMapCountVO lack = new IndexMapCountVO();