Browse Source

【fix】格式化时间

chengjing 2 năm trước cách đây
mục cha
commit
39f66eee4a
19 tập tin đã thay đổi với 82 bổ sung0 xóa
  1. 35 0
      registration-center/registration-center.iml
  2. 3 0
      registration-center/src/main/java/com/huimv/center/pojo/BizDeviceAnswerFlow.java
  3. 7 0
      registration-center/src/main/java/com/huimv/center/pojo/BizDeviceRegister.java
  4. 3 0
      registration-center/src/main/java/com/huimv/center/pojo/BizDeviceRegisteredFlow.java
  5. 4 0
      registration-center/src/main/java/com/huimv/center/pojo/BizDeviceUnregistered.java
  6. 3 0
      registration-center/src/main/java/com/huimv/center/pojo/BizDeviceUnregisteredFlow.java
  7. 2 0
      registration-center/src/main/java/com/huimv/center/pojo/BizFarm.java
  8. 3 0
      registration-center/src/main/java/com/huimv/center/pojo/BizRawData.java
  9. 3 0
      registration-center/src/main/java/com/huimv/center/pojo/BizTransferHistory.java
  10. 19 0
      registration-center/src/main/java/com/huimv/center/utils/DateUtil.java
  11. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizDeviceAnswerFlow.class
  12. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizDeviceRegister.class
  13. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizDeviceRegisteredFlow.class
  14. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizDeviceUnregistered.class
  15. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizDeviceUnregisteredFlow.class
  16. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizFarm.class
  17. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizRawData.class
  18. BIN
      registration-center/target/classes/com/huimv/center/pojo/BizTransferHistory.class
  19. BIN
      registration-center/target/classes/com/huimv/center/utils/DateUtil.class

+ 35 - 0
registration-center/registration-center.iml

@@ -36,6 +36,41 @@
     </content>
     <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
     <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.8.4" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.6.2" level="project" />
+    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.2.14.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.4.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.2.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.4.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.1.0.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.2.14.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.2.14.Final" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:4.0.4" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:1.1.2" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.45.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-amqp:2.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.14" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.amqp:spring-rabbit:2.4.1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.amqp:spring-amqp:2.4.1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.3.1" level="project" />
+    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:5.13.1" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.3.4" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.3.4" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.2" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.2" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.2" level="project" />
+    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.4" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.10" level="project" />
+    <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" level="project" />
+    <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.6.10" level="project" />
+    <orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
+    <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" level="project" />
+    <orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.7" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.14" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:druid:1.1.14" level="project" />
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.6.2" level="project" />
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.2" level="project" />
     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.2" level="project" />

+ 3 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizDeviceAnswerFlow.java

@@ -5,6 +5,8 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.Version;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
@@ -31,6 +33,7 @@ public class BizDeviceAnswerFlow implements Serializable {
 
     private String answer;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date addTime;
 
     private String farmCode;

+ 7 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizDeviceRegister.java

@@ -5,6 +5,8 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.Version;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -35,22 +37,27 @@ public class BizDeviceRegister implements Serializable {
 
     private String farmName;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date registerDate;
 
     private String serverIp;
 
     private String serverPort;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date firstTime;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date lastTime;
 
     private String remark;
 
     private Integer askTimes;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date firstTimeAnswer;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date lastTimeAnswer;
 
     private Integer answerTimes;

+ 3 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizDeviceRegisteredFlow.java

@@ -5,6 +5,8 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.Version;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
@@ -29,6 +31,7 @@ public class BizDeviceRegisteredFlow implements Serializable {
 
     private String deviceCode;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date addTime;
 
     private String clientIp;

+ 4 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizDeviceUnregistered.java

@@ -5,6 +5,8 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.Version;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
@@ -27,8 +29,10 @@ public class BizDeviceUnregistered implements Serializable {
 
     private String chipId;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date firstTime;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date lastTime;
 
     private Integer askTimes;

+ 3 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizDeviceUnregisteredFlow.java

@@ -5,6 +5,8 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.Version;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
@@ -27,6 +29,7 @@ public class BizDeviceUnregisteredFlow implements Serializable {
 
     private String chipId;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date addTime;
 
     private String farmCode;

+ 2 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizFarm.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
 import java.util.Date;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -38,6 +39,7 @@ public class BizFarm implements Serializable {
 
     private String remark;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date addTime;
 
 

+ 3 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizRawData.java

@@ -5,6 +5,8 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.Version;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
@@ -27,6 +29,7 @@ public class BizRawData implements Serializable {
 
     private String askCmd;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date addTime;
 
     private String farmCode;

+ 3 - 0
registration-center/src/main/java/com/huimv/center/pojo/BizTransferHistory.java

@@ -5,6 +5,8 @@ import java.util.Date;
 import com.baomidou.mybatisplus.annotation.Version;
 import com.baomidou.mybatisplus.annotation.TableId;
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
@@ -29,6 +31,7 @@ public class BizTransferHistory implements Serializable {
 
     private String chipId;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
     private Date askTime;
 
     private String serverIp;

+ 19 - 0
registration-center/src/main/java/com/huimv/center/utils/DateUtil.java

@@ -7,6 +7,7 @@ import java.sql.Timestamp;
 import java.text.DateFormat;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
+import java.util.Date;
 
 /**
  * @Project : huimv.shiwan
@@ -59,4 +60,22 @@ public class DateUtil {
             return startDate;
         }
     }
+
+    //格式化日期时间
+    public String formatDateTime(String dateText) throws ParseException {
+        if(dateText.indexOf("T") != -1){
+            dateText = dateText.replace("T"," ");
+        }
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        Date date = sdf.parse(dateText);
+        return sdf.format(date);
+    }
+
+    public Date parseDateTime(String dateText) throws ParseException {
+        if(dateText.indexOf("T") != -1){
+            dateText = dateText.replace("T"," ");
+        }
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        return sdf.parse(dateText);
+    }
 }

BIN
registration-center/target/classes/com/huimv/center/pojo/BizDeviceAnswerFlow.class


BIN
registration-center/target/classes/com/huimv/center/pojo/BizDeviceRegister.class


BIN
registration-center/target/classes/com/huimv/center/pojo/BizDeviceRegisteredFlow.class


BIN
registration-center/target/classes/com/huimv/center/pojo/BizDeviceUnregistered.class


BIN
registration-center/target/classes/com/huimv/center/pojo/BizDeviceUnregisteredFlow.class


BIN
registration-center/target/classes/com/huimv/center/pojo/BizFarm.class


BIN
registration-center/target/classes/com/huimv/center/pojo/BizRawData.class


BIN
registration-center/target/classes/com/huimv/center/pojo/BizTransferHistory.class


BIN
registration-center/target/classes/com/huimv/center/utils/DateUtil.class