diff --git a/platform-common/src/main/java/com/lyms/platform/common/log4j/DailyRollingFileAppender.java b/platform-common/src/main/java/com/lyms/platform/common/log4j/DailyRollingFileAppender.java index dc78271..32c3fb3 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/log4j/DailyRollingFileAppender.java +++ b/platform-common/src/main/java/com/lyms/platform/common/log4j/DailyRollingFileAppender.java @@ -7,46 +7,45 @@ import java.io.File; import java.io.IOException; /** - * * 解决log4j BufferedIO=true 时,buffer有残余日志不能记录的问题 - * + *

* Created by jiangjiazhi on 2017/5/22. */ -public class DailyRollingFileAppender extends - org.apache.log4j.DailyRollingFileAppender { - - public DailyRollingFileAppender() { - super(); - Runtime.getRuntime().addShutdownHook(new Log4jHockThread()); - } - - public DailyRollingFileAppender(Layout layout, String filename, - String datePattern) throws IOException { - super(layout, filename, datePattern); - Runtime.getRuntime().addShutdownHook(new Log4jHockThread()); - } - - @Override - public synchronized void setFile(String fileName, boolean append, - boolean bufferedIO, int bufferSize) throws IOException { - File logfile = new File(fileName); - - logfile.getParentFile().mkdirs(); - - super.setFile(fileName, append, bufferedIO, bufferSize); - } - - public QuietWriter getQw() { - return super.qw; - } - - private class Log4jHockThread extends Thread { - @Override - public void run() { - QuietWriter qw = DailyRollingFileAppender.this.getQw(); - if (qw != null) { - qw.flush(); - } - } - } - } \ No newline at end of file +public class DailyRollingFileAppender extends + org.apache.log4j.DailyRollingFileAppender { + + public DailyRollingFileAppender() { + super(); + Runtime.getRuntime().addShutdownHook(new Log4jHockThread()); + } + + public DailyRollingFileAppender(Layout layout, String filename, + String datePattern) throws IOException { + super(layout, filename, datePattern); + Runtime.getRuntime().addShutdownHook(new Log4jHockThread()); + } + + @Override + public synchronized void setFile(String fileName, boolean append, + boolean bufferedIO, int bufferSize) throws IOException { + File logfile = new File(fileName); + + logfile.getParentFile().mkdirs(); + + super.setFile(fileName, append, bufferedIO, bufferSize); + } + + public QuietWriter getQw() { + return super.qw; + } + + private class Log4jHockThread extends Thread { + @Override + public void run() { + QuietWriter qw = DailyRollingFileAppender.this.getQw(); + if (qw != null) { + qw.flush(); + } + } + } +} \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyEarController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyEarController.java index e022662..e372347 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyEarController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyEarController.java @@ -2,7 +2,6 @@ package com.lyms.platform.operate.web.controller; import com.lyms.platform.common.annotation.TokenRequired; import com.lyms.platform.common.base.BaseController; -import com.lyms.platform.common.base.ContextHolder; import com.lyms.platform.common.base.LoginContext; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.operate.web.facade.BabyEarFacade; @@ -11,9 +10,11 @@ import com.lyms.platform.operate.web.request.BabyScreenAddRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpMethod; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import javax.validation.Valid; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java index 08b5032..c8f6f2b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyEarFacade.java @@ -11,19 +11,16 @@ import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.result.RespBuilder; -import com.lyms.platform.common.result.ResponseCode; import com.lyms.platform.common.utils.DateUtil; import com.lyms.platform.operate.web.request.BabyEarAddRequest; import com.lyms.platform.operate.web.request.BabyEarBase; import com.lyms.platform.operate.web.request.BabyScreenAddRequest; import com.lyms.platform.operate.web.result.BabyEarResult; -import com.lyms.platform.operate.web.utils.ResponseUtil; import com.lyms.platform.permission.model.*; import com.lyms.platform.permission.service.*; import com.lyms.platform.pojo.BabyModel; import com.lyms.platform.pojo.PersonModel; import com.lyms.platform.query.PersonModelQuery; -import com.sun.xml.internal.rngom.parse.host.Base; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.StringUtils; import org.slf4j.Logger;