From 7782d98641173d2c88451b73d31afa67d475ff81 Mon Sep 17 00:00:00 2001 From: czx <28353131@qq.com> Date: Wed, 13 Jan 2021 09:16:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=94=A8=E9=A4=90=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=88=A4=E5=AE=9A=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fantang/common/DinnerTypeUtils.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/DinnerTypeUtils.java b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/DinnerTypeUtils.java index a86b1e9aa..cc8b620b3 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/DinnerTypeUtils.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/fantang/common/DinnerTypeUtils.java @@ -3,24 +3,24 @@ package com.ruoyi.system.fantang.common; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import com.ruoyi.system.fantang.service.IFtConfigDaoService; -import com.ruoyi.system.fantang.service.impl.FtConfigDaoServiceImpl; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Lazy; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - import java.util.Date; import java.util.Map; -@Lazy -@Service -@Transactional public class DinnerTypeUtils { public enum DinnerType { breakfast, lunch, dinner, notMatch; } + public static DinnerTypeUtils instance; + + public static DinnerTypeUtils getInstance() { + if (instance == null) { + instance = new DinnerTypeUtils(); + } + return instance; + } private Date breakfastStart; private Date breakfastEnd; @@ -30,11 +30,11 @@ public class DinnerTypeUtils { private Date dinnerStart; private Date dinnerEnd; + @Autowired IFtConfigDaoService configDaoService; - @Autowired(required = true) - public DinnerTypeUtils() { + private DinnerTypeUtils() { Map setting = configDaoService.getDinnerTimeSetting(); String today = DateUtil.today(); this.breakfastStart = DateUtil.parse(today + setting.get("breakfastStart"));