xushiting il y a 3 ans
Parent
commit
97af94ff15

+ 6 - 6
src/main/java/com/fdkk/fdkkmeta/ctroller/DevController.java

@@ -94,9 +94,9 @@ public class DevController   {
                         rotateFrameEntity.setFileName(l.getName()+"."+numFormat+".h264");
                         rotateFrameEntity.setDirectory(l.getName());
                         AnglePO anglePO=new AnglePO();
-                        anglePO.setPitch(a.getJSONObject("angle").getDoubleValue("pitch"));
-                        anglePO.setRoll(a.getJSONObject("angle").getDoubleValue("roll"));
-                        anglePO.setYaw(a.getJSONObject("angle").getDoubleValue("yaw"));
+                        anglePO.setPitch(a.getJSONObject("angle").getIntValue("pitch"));
+                        anglePO.setRoll(a.getJSONObject("angle").getIntValue("roll"));
+                        anglePO.setYaw(a.getJSONObject("angle").getIntValue("yaw"));
                         rotateFrameEntity.setCameraAngle(anglePO);
                         PointPO po=new PointPO();
                         po.setX(a.getJSONObject("position").getDoubleValue("x"));
@@ -121,9 +121,9 @@ public class DevController   {
                         JSONObject a = JSON.parseObject(JSONObject.toJSON(moveFrame.get(i)).toString());
                         MoveFrameEntity moveFrameEntity=new MoveFrameEntity();
                         AnglePO anglePO=new AnglePO();
-                        anglePO.setPitch(a.getJSONObject("angle").getDoubleValue("pitch"));
-                        anglePO.setRoll(a.getJSONObject("angle").getDoubleValue("roll"));
-                        anglePO.setYaw(a.getJSONObject("angle").getDoubleValue("yaw"));
+                        anglePO.setPitch(a.getJSONObject("angle").getIntValue("pitch"));
+                        anglePO.setRoll(a.getJSONObject("angle").getIntValue("roll"));
+                        anglePO.setYaw(a.getJSONObject("angle").getIntValue("yaw"));
                         moveFrameEntity.setCameraAngle(anglePO);
                         PointPO po=new PointPO();
                         po.setX(a.getJSONObject("position").getDoubleValue("x"));

+ 3 - 3
src/main/java/com/fdkk/fdkkmeta/domain/po/AnglePO.java

@@ -8,7 +8,7 @@ import lombok.Data;
  */
 @Data
 public class AnglePO {
-    private Double pitch;
-    private Double roll;
-    private Double yaw;
+    private int pitch;
+    private int roll;
+    private int yaw;
 }

+ 16 - 6
src/main/java/com/fdkk/fdkkmeta/grpcService/sceneGrpcServer.java

@@ -9,6 +9,7 @@ import com.fdkk.fdkkmeta.domain.dto.RouteDto;
 import com.fdkk.fdkkmeta.domain.entity.mysql.BreakpointsEntity;
 import com.fdkk.fdkkmeta.domain.entity.mysql.RotateFrameEntity;
 import com.fdkk.fdkkmeta.domain.entity.mysql.UserEntity;
+import com.fdkk.fdkkmeta.domain.po.AnglePO;
 import com.fdkk.fdkkmeta.domain.po.PointPO;
 import com.fdkk.fdkkmeta.grpc.*;
 import com.fdkk.fdkkmeta.redis.RedisCache;
@@ -117,13 +118,22 @@ public class sceneGrpcServer extends SceneGrpcServiceGrpc.SceneGrpcServiceImplBa
     		String app_id = request.getAppId();
             //保存user
             UserEntity userEntity=new UserEntity();
+            
+            userEntity.setAppId(app_id);
+            userEntity.setAvatarId(avatar_id);
+            userEntity.setNickName(nick_name);
+            userEntity.setRoomId(room_id);
+            userEntity.setSkinId(skin_id);
+            userEntity.setFrameId(0L);
+            userEntity.setBreakPointId(0L);
+            
+          //初始化的时候可以写死
+            AnglePO player_angle = new AnglePO();
+            player_angle.setPitch(0);
+            player_angle.setYaw(0);
+            player_angle.setRoll(0);
+            userEntity.setPlayerAngle(player_angle);
             userService.save(userEntity);
-    		//初始化的时候可以写死
-    		//frame_id
-    		//break_point_id
-    		//player_angle
-
-    		//再写入user表
     	}
     	catch(Exception e) {
     		e.printStackTrace();