Explorar el Código

添加座位id和称号id字段

sunkean hace 2 años
padre
commit
f331cac818

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

@@ -110,6 +110,14 @@ public class MetaMMOLoginInfo extends BaseEntity {
     @ExcelProperty("变身id")
     private Long turnedId;
 
+    @ApiModelProperty("称号id")
+    @ExcelProperty("称号id")
+    private Long titleId;
+
+    @ApiModelProperty("座位id")
+    @ExcelProperty("座位id")
+    private Long seatId;
+
     /**
      * 根据玩家历史登陆信息初始化本次登陆信息
      *
@@ -136,6 +144,8 @@ public class MetaMMOLoginInfo extends BaseEntity {
             newMetaMMOLoginInfo.setEmoji(0);
             newMetaMMOLoginInfo.setVehicleId(-1L);
             newMetaMMOLoginInfo.setTurnedId(-1L);
+            newMetaMMOLoginInfo.setTitleId(-1L);
+            newMetaMMOLoginInfo.setSeatId(-1L);
             newMetaMMOLoginInfo.setMoveType(MoveType.WALK);
             return newMetaMMOLoginInfo;
         }
@@ -158,6 +168,8 @@ public class MetaMMOLoginInfo extends BaseEntity {
         newMetaMMOLoginInfo.setMoveType(Objects.isNull(metaMMOLoginInfo.getMoveType()) ? MoveType.WALK : metaMMOLoginInfo.getMoveType());
         newMetaMMOLoginInfo.setVehicleId(metaMMOLoginInfo.getVehicleId());
         newMetaMMOLoginInfo.setTurnedId(metaMMOLoginInfo.getTurnedId());
+        newMetaMMOLoginInfo.setTitleId(metaMMOLoginInfo.getTitleId());
+        newMetaMMOLoginInfo.setSeatId(metaMMOLoginInfo.getSeatId());
         return newMetaMMOLoginInfo;
     }
 

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

@@ -158,6 +158,8 @@ public class WebsocketHandle {
         dbMetaMMOLoginInfo.setRole(metaMMOLoginInfo.getRole());
         dbMetaMMOLoginInfo.setMoveType(metaMMOLoginInfo.getMoveType());
         dbMetaMMOLoginInfo.setTurnedId(metaMMOLoginInfo.getTurnedId());
+        dbMetaMMOLoginInfo.setTitleId(metaMMOLoginInfo.getTitleId());
+        dbMetaMMOLoginInfo.setSeatId(metaMMOLoginInfo.getSeatId());
         dbMetaMMOLoginInfo.setVehicleId(metaMMOLoginInfo.getVehicleId());
         metaMMOLoginInfoRepo.save(dbMetaMMOLoginInfo);
     }
@@ -218,6 +220,12 @@ public class WebsocketHandle {
         if (Objects.nonNull(jsonObject.getString("turnedId"))) {
             metaMMOLoginInfo.setTurnedId(Long.parseLong(jsonObject.getString("turnedId")));
         }
+        if (Objects.nonNull(jsonObject.getString("titleId"))) {
+            metaMMOLoginInfo.setTitleId(Long.parseLong(jsonObject.getString("titleId")));
+        }
+        if (Objects.nonNull(jsonObject.getString("seatId"))) {
+            metaMMOLoginInfo.setSeatId(Long.parseLong(jsonObject.getString("seatId")));
+        }
         if (Objects.nonNull(jsonObject.getString("nickname"))) {
             metaMMOLoginInfo.setNickname(jsonObject.getString("nickname"));
         }