Bladeren bron

localdatetime转long

udream-cxs 4 jaren geleden
bovenliggende
commit
4264b2a70c

+ 2 - 0
lift-ud-service/src/main/java/cn/com/ty/lift/ud/chat/mapper/entity/ChatSessionEntity.java

@@ -76,4 +76,6 @@ public class ChatSessionEntity extends BaseEntity {
     private transient Integer caseType;
     private transient String expression;
     private transient String name;
+    private transient String lastMsg;
+    private transient Long lastTime;
 }

+ 2 - 1
lift-ud-service/src/main/java/cn/com/ty/lift/ud/neety/task/RedisRunner.java

@@ -1,5 +1,6 @@
 package cn.com.ty.lift.ud.neety.task;
 
+import java.time.ZoneOffset;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -49,7 +50,7 @@ public class RedisRunner implements CommandLineRunner {
             roomInfo.setCaseType(fistUserinfo.getCaseType());
             roomInfo.setAcceptStatus(fistUserinfo.getAcceptStatus());
             roomInfo.setExpression(fistUserinfo.getExpression());
-            roomInfo.setLastTime(fistUserinfo.getCreateTime());
+            roomInfo.setLastTime(fistUserinfo.getCreateTime().toInstant(ZoneOffset.of("+8")).toEpochMilli());
 
             List<UserInfo> users = new ArrayList<>();
             for (ChatSessionEntity chatSessionEntity : userList) {