Преглед на файлове

加入根据平台动态设置txt的编码

wangliang преди 2 години
родител
ревизия
fdaaeb62bc

+ 8 - 7
teachcloud-common/src/main/java/com/qmth/teachcloud/common/contant/SystemConstant.java

@@ -199,9 +199,10 @@ public class SystemConstant {
     public static final String SUCCESS = "success";
     public static final String EXTEND_COLUMN = "extendColumn";
     public static final String USER_DIR = "user.dir";
+    public static final String OS_NAME = "os.name";
     public static final String TMP_DIR = "java.io.tmpdir";
-    public static final String PDF_TEMP = "pdf-temp";
-    public static final String FILE_TEMP = "file-temp";
+//    public static final String PDF_TEMP = "pdf-temp";
+//    public static final String FILE_TEMP = "file-temp";
     public static final String TEMP = "temp";
     public static final String SESSION = "session:";
     public static final String TASK = "task";
@@ -341,8 +342,8 @@ public class SystemConstant {
     public static final String COLLEGE_DEAN_REPORT = "report:cache:collegeDean";
     public static final String COLLEGE_COURSE_REPORT = "report:cache:collegeCourse";
     public static final String SURVEY_TEACHER_VIEW_REPORT = "report:cache:surveyTeacherView";
-    public static final String TEACHER_VIEW_REPORT = "report:cache:teacherView";
-    public static final String TEACHER_ANSWER_VIEW_REPORT = "report:cache:teacherAnswerView";
+//    public static final String TEACHER_VIEW_REPORT = "report:cache:teacherView";
+//    public static final String TEACHER_ANSWER_VIEW_REPORT = "report:cache:teacherAnswerView";
 
     /**
      * 鉴权
@@ -416,9 +417,9 @@ public class SystemConstant {
     public static final int POSION_ACK_TYPE = 1;//消息"错误",通常表示"抛弃"此消息,比如消息重发多次后,都无法正确处理时,消息将会被删除或者DLQ(死信队列)
     public static final int STANDARD_ACK_TYPE = 2;//"标准"类型,通常表示为消息"处理成功",broker端可以删除消息了
     public static final int REDELIVERED_ACK_TYPE = 3;//消息需"重发",比如consumer处理消息时抛出了异常,broker稍后会重新发送此消息
-    public static final int INDIVIDUAL_ACK_TYPE = 4;//表示只确认"单条消息",无论在任何ACK_MODE下
-    public static final int UNMATCHED_ACK_TYPE = 5;//BROKER间转发消息时,接收端"拒绝"消息
-    public static final int UNSEND_ACK_TYPE = 6;//消息未发出
+//    public static final int INDIVIDUAL_ACK_TYPE = 4;//表示只确认"单条消息",无论在任何ACK_MODE下
+//    public static final int UNMATCHED_ACK_TYPE = 5;//BROKER间转发消息时,接收端"拒绝"消息
+//    public static final int UNSEND_ACK_TYPE = 6;//消息未发出
 
     /**
      * activiti

+ 1 - 1
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/impl/SysConfigServiceImpl.java

@@ -51,7 +51,7 @@ public class SysConfigServiceImpl extends ServiceImpl<SysConfigMapper, SysConfig
     public List<SysConfig> selectAll() {
         List<SysConfig> sysConfigList = null;
         try {
-            String platform = System.getProperties().getProperty("os.name");
+            String platform = System.getProperties().getProperty(SystemConstant.OS_NAME);
             QueryWrapper<SysConfig> sysConfigQueryWrapper = new QueryWrapper<>();
             sysConfigQueryWrapper.lambda().isNull(SysConfig::getSchoolId);
             sysConfigList = this.list(sysConfigQueryWrapper);