Explorar o código

场景obj模型转换为b3dm

lyhzzz hai 1 ano
pai
achega
812a0cd712

+ 2 - 2
src/main/java/com/fdkankan/fusion/httpClient/FdService.java

@@ -82,8 +82,8 @@ public class FdService {
         return fdKKClient.fdkkCameraDetails(request,getFdToken());
     }
 
-    public FdkkResponse fdkKBind(String cameraSn,String userName) {
-        FdkkCameraParam request = new FdkkCameraParam(cameraSn,cameraSn,userName);
+    public FdkkResponse fdkKBind(String cameraSn,String userName,Integer cameraType) {
+        FdkkCameraParam request = new FdkkCameraParam(cameraSn,cameraSn,userName,cameraType);
         return fdKKClient.fdkKBind(request,getFdToken());
     }
 

+ 3 - 1
src/main/java/com/fdkankan/fusion/httpClient/request/FdkkCameraParam.java

@@ -16,6 +16,7 @@ public class FdkkCameraParam {
     private String snCode;
     private String userName;
     private String platform = "fusion";
+    private Integer cameraType;
 
     public FdkkCameraParam(Long cameraId) {
         this.cameraId = cameraId;
@@ -25,10 +26,11 @@ public class FdkkCameraParam {
         this.ids = ids;
     }
 
-    public FdkkCameraParam(String childName, String snCode,String userName) {
+    public FdkkCameraParam(String childName, String snCode,String userName,Integer cameraType) {
         this.childName = childName;
         this.snCode = snCode;
         this.userName = userName;
+        this.cameraType = cameraType;
     }
     public FdkkCameraParam(String childName, String snCode) {
         this.childName = childName;

+ 8 - 0
src/main/java/com/fdkankan/fusion/response/BindCameraDto.java

@@ -10,4 +10,12 @@ public class BindCameraDto {
     private String deptId;
 
     private String userId;
+
+    /**
+     * 1		四维看看
+     * 9		四维看见
+     * 10		四维深时
+     * 11		四维深光
+     */
+    private Integer cameraType;
 }

+ 4 - 4
src/main/java/com/fdkankan/fusion/service/impl/TmCameraServiceImpl.java

@@ -68,7 +68,7 @@ public class TmCameraServiceImpl extends ServiceImpl<ITmCameraMapper, TmCamera>
 
     @Override
     public void bind(BindCameraDto param) {
-        if(StringUtils.isBlank(param.getCameraSn()) || StringUtils.isBlank(param.getDeptId()) || StringUtils.isBlank(param.getUserId())){
+        if(StringUtils.isBlank(param.getCameraSn()) || StringUtils.isBlank(param.getDeptId()) || StringUtils.isBlank(param.getUserId()) || param.getCameraType() == null){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
         TmUser tmUser = tmUserService.getById(param.getUserId());
@@ -88,7 +88,7 @@ public class TmCameraServiceImpl extends ServiceImpl<ITmCameraMapper, TmCamera>
             throw new BusinessException(ResultCode.CAMERA_NOT_EXITS);
         }
 
-        FdkkResponse fdkkResponse2 =  fdService.fdkKBind(param.getCameraSn(),tmUser.getUserName());
+        FdkkResponse fdkkResponse2 =  fdService.fdkKBind(param.getCameraSn(),tmUser.getUserName(),param.getCameraType());
         if(fdkkResponse2.getCode() != 0){
             throw new BusinessException(fdkkResponse2.getCode(),fdkkResponse2.getMsg());
         }
@@ -132,7 +132,7 @@ public class TmCameraServiceImpl extends ServiceImpl<ITmCameraMapper, TmCamera>
 
     @Override
     public void edit(BindCameraDto param) {
-        if(StringUtils.isBlank(param.getCameraSn())|| StringUtils.isBlank(param.getUserId())){
+        if(StringUtils.isBlank(param.getCameraSn())|| StringUtils.isBlank(param.getUserId()) || param.getCameraType() == null){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
         TmUser tmUser = tmUserService.getById(param.getUserId());
@@ -147,7 +147,7 @@ public class TmCameraServiceImpl extends ServiceImpl<ITmCameraMapper, TmCamera>
         if(fdkkResponse.getCode() !=0){
             throw new BusinessException(fdkkResponse.getCode(),fdkkResponse.getMsg());
         }
-        fdkkResponse = fdService.fdkKBind(param.getCameraSn(), tmUser.getUserName());
+        fdkkResponse = fdService.fdkKBind(param.getCameraSn(), tmUser.getUserName(),param.getCameraType());
         if(fdkkResponse.getCode() !=0){
             throw new BusinessException(fdkkResponse.getCode(),fdkkResponse.getMsg());
         }