sunkean 2 лет назад
Родитель
Сommit
4938ac0e0a

+ 6 - 0
src/main/java/com/izouma/meta/domain/MetaMMOLoginInfo.java

@@ -118,6 +118,10 @@ public class MetaMMOLoginInfo extends BaseEntity {
     @ExcelProperty("座位id")
     private Long seatId;
 
+    @ApiModelProperty("跑步id")
+    @ExcelProperty("跑步id")
+    private Long runId;
+
     /**
      * 根据玩家历史登陆信息初始化本次登陆信息
      *
@@ -146,6 +150,7 @@ public class MetaMMOLoginInfo extends BaseEntity {
             newMetaMMOLoginInfo.setTurnedId(-1L);
             newMetaMMOLoginInfo.setTitleId(-1L);
             newMetaMMOLoginInfo.setSeatId(-1L);
+            newMetaMMOLoginInfo.setRunId(-1L);
             newMetaMMOLoginInfo.setMoveType(MoveType.WALK);
             return newMetaMMOLoginInfo;
         }
@@ -170,6 +175,7 @@ public class MetaMMOLoginInfo extends BaseEntity {
         newMetaMMOLoginInfo.setTurnedId(metaMMOLoginInfo.getTurnedId());
         newMetaMMOLoginInfo.setTitleId(metaMMOLoginInfo.getTitleId());
         newMetaMMOLoginInfo.setSeatId(metaMMOLoginInfo.getSeatId());
+        newMetaMMOLoginInfo.setRunId(metaMMOLoginInfo.getRunId());
         return newMetaMMOLoginInfo;
     }
 

+ 4 - 0
src/main/java/com/izouma/meta/websocket/WebsocketHandle.java

@@ -160,6 +160,7 @@ public class WebsocketHandle {
         dbMetaMMOLoginInfo.setTurnedId(metaMMOLoginInfo.getTurnedId());
         dbMetaMMOLoginInfo.setTitleId(metaMMOLoginInfo.getTitleId());
         dbMetaMMOLoginInfo.setSeatId(metaMMOLoginInfo.getSeatId());
+        dbMetaMMOLoginInfo.setRunId(metaMMOLoginInfo.getRunId());
         dbMetaMMOLoginInfo.setVehicleId(metaMMOLoginInfo.getVehicleId());
         metaMMOLoginInfoRepo.save(dbMetaMMOLoginInfo);
     }
@@ -226,6 +227,9 @@ public class WebsocketHandle {
         if (Objects.nonNull(jsonObject.getString("seatId"))) {
             metaMMOLoginInfo.setSeatId(Long.parseLong(jsonObject.getString("seatId")));
         }
+        if (Objects.nonNull(jsonObject.getString("runId"))) {
+            metaMMOLoginInfo.setRunId(Long.parseLong(jsonObject.getString("runId")));
+        }
         if (Objects.nonNull(jsonObject.getString("nickname"))) {
             metaMMOLoginInfo.setNickname(jsonObject.getString("nickname"));
         }