Browse Source

抽util 抽gateway

by su 3 years ago
parent
commit
947acfabcb
69 changed files with 132 additions and 916 deletions
  1. 1 1
      4dkankan-center-api/4dkankan-center-platform-api/src/main/java/com/fdkankan/platform/api/feign/PlatformClient.java
  2. 1 1
      4dkankan-center-auth/src/main/java/com/fdkankan/auth/schedul/DeveloperSchedul.java
  3. 1 1
      4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/constants/SysConstants.java
  4. 1 1
      4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/feign/UserFeign.java
  5. 5 5
      4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/receiver/BuildSceneMQListener.java
  6. 5 5
      4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/receiver/BuildSceneReceiver.java
  7. 1 1
      4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/utils/DingDingUtils.java
  8. 1 1
      4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/utils/PushMsgUtil.java
  9. 6 0
      4dkankan-center-platform/pom.xml
  10. 1 1
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/AgentAuditServiceImpl.java
  11. 2 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/AgentFrameworkServiceImpl.java
  12. 4 7
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/AgentServiceImpl.java
  13. 4 1
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/VaildCamerasServiceImpl.java
  14. 2 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/goods/service/impl/CameraDetailServiceImpl.java
  15. 4 4
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/goods/service/impl/CameraServiceImpl.java
  16. 3 3
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/goods/service/impl/CartServiceImpl.java
  17. 2 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/DownloadOrderServiceImpl.java
  18. 2 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/ExpansionOrderServiceImpl.java
  19. 2 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/IncrementOrderServiceImpl.java
  20. 3 3
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/InvoiceServiceImpl.java
  21. 4 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/OrderServiceImpl.java
  22. 2 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/VirtualOrderServiceImpl.java
  23. 3 6
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/controller/sso/SsoAgentController.java
  24. 5 2
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/AppService.java
  25. 4 6
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/LoginService.java
  26. 3 7
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/MsgService.java
  27. 3 5
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/RegisterService.java
  28. 1 1
      4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/SsoManagerService.java
  29. 1 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/controller/SceneEditController.java
  30. 2 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/controller/SceneFileController.java
  31. 1 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/listener/BuildSceneResultMQListener.java
  32. 1 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/IScene3dfamilyService.java
  33. 1 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneFileBuildService.java
  34. 1 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProAppService.java
  35. 1 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProEditExtService.java
  36. 0 4
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProEditService.java
  37. 1 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProService.java
  38. 1 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneService.java
  39. 2 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/FolderServiceImpl.java
  40. 3 5
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/Scene3dNumServiceImpl.java
  41. 3 3
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/Scene3dfamilyServiceImpl.java
  42. 3 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneAppServiceImpl.java
  43. 4 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneFileBuildServiceImpl.java
  44. 4 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProAppServiceImpl.java
  45. 1 1
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProEditExtServiceImpl.java
  46. 0 8
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProEditServiceImpl.java
  47. 4 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProServiceImpl.java
  48. 4 2
      4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneServiceImpl.java
  49. 1 1
      4dkankan-center-scene/src/main/resources/mapper/scene/SceneProMapper.xml
  50. 6 0
      4dkankan-common/pom.xml
  51. 0 50
      4dkankan-common/src/main/java/com/fdkankan/common/constant/CameraConstant.java
  52. 0 158
      4dkankan-common/src/main/java/com/fdkankan/common/constant/ErrorCode.java
  53. 0 100
      4dkankan-common/src/main/java/com/fdkankan/common/constant/RedisKey.java
  54. 0 34
      4dkankan-common/src/main/java/com/fdkankan/common/constant/ServerCode.java
  55. 0 27
      4dkankan-common/src/main/java/com/fdkankan/common/exception/BusinessException.java
  56. 1 0
      4dkankan-common/src/main/java/com/fdkankan/common/exception/GlobalExceptionHandler.java
  57. 1 1
      4dkankan-common/src/main/java/com/fdkankan/common/realm/AgentJwtRealm.java
  58. 1 1
      4dkankan-common/src/main/java/com/fdkankan/common/realm/AppJwtRealm.java
  59. 1 1
      4dkankan-common/src/main/java/com/fdkankan/common/realm/ManagerJwtRealm.java
  60. 1 1
      4dkankan-common/src/main/java/com/fdkankan/common/realm/UserJwtRealm.java
  61. 1 0
      4dkankan-common/src/main/java/com/fdkankan/common/response/BaseResponseAdvice.java
  62. 0 25
      4dkankan-common/src/main/java/com/fdkankan/common/response/PageInfo.java
  63. 0 73
      4dkankan-common/src/main/java/com/fdkankan/common/response/ResultData.java
  64. 0 136
      4dkankan-common/src/main/java/com/fdkankan/common/util/DataUtils.java
  65. 0 126
      4dkankan-common/src/main/java/com/fdkankan/common/util/JwtUtil.java
  66. 0 57
      4dkankan-common/src/main/java/com/fdkankan/common/util/SHAUtils.java
  67. 1 1
      4dkankan-gateway/pom.xml
  68. 3 3
      4dkankan-gateway/src/main/java/com/fdkankan/gateway/filter/AppAuthFilter.java
  69. 1 1
      4dkankan-gateway/src/main/java/com/fdkankan/gateway/filter/OfficialTokenFilter.java

+ 1 - 1
4dkankan-center-api/4dkankan-center-platform-api/src/main/java/com/fdkankan/platform/api/feign/PlatformClient.java

@@ -1,8 +1,8 @@
 package com.fdkankan.platform.api.feign;
 package com.fdkankan.platform.api.feign;
 
 
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.platform.api.vo.*;
 import com.fdkankan.platform.api.vo.*;
+import com.fdkankan.common.response.ResultData;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;

+ 1 - 1
4dkankan-center-auth/src/main/java/com/fdkankan/auth/schedul/DeveloperSchedul.java

@@ -3,7 +3,7 @@ package com.fdkankan.auth.schedul;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSON;
 import com.fdkankan.auth.entity.TmDeveloper;
 import com.fdkankan.auth.entity.TmDeveloper;
 import com.fdkankan.auth.service.ITmDeveloperService;
 import com.fdkankan.auth.service.ITmDeveloperService;
-import com.fdkankan.common.constant.RedisKey;
+import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;

+ 1 - 1
4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/constants/SysConstants.java

@@ -1,6 +1,6 @@
 package com.fdkankan.modeling.constants;
 package com.fdkankan.modeling.constants;
 
 
-import com.fdkankan.utils.utils.FileUtils;
+import com.fdkankan.common.utils.FileUtils;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;

+ 1 - 1
4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/feign/UserFeign.java

@@ -1,7 +1,6 @@
 package com.fdkankan.modeling.feign;
 package com.fdkankan.modeling.feign;
 
 
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.modeling.entity.ScenePro;
 import com.fdkankan.modeling.entity.ScenePro;
 import com.fdkankan.modeling.entity.SceneProExt;
 import com.fdkankan.modeling.entity.SceneProExt;
 import com.fdkankan.modeling.service.ISceneProExtService;
 import com.fdkankan.modeling.service.ISceneProExtService;
@@ -10,6 +9,7 @@ import com.fdkankan.platform.api.feign.PlatformClient;
 import com.fdkankan.platform.api.vo.CameraDetail;
 import com.fdkankan.platform.api.vo.CameraDetail;
 import com.fdkankan.platform.api.vo.User;
 import com.fdkankan.platform.api.vo.User;
 import com.fdkankan.platform.api.vo.UserIncrement;
 import com.fdkankan.platform.api.vo.UserIncrement;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;

+ 5 - 5
4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/receiver/BuildSceneMQListener.java

@@ -16,11 +16,11 @@ import com.fdkankan.mq.message.BuildSceneMqMessage;
 import com.fdkankan.mq.message.BuildSceneResultMqMessage;
 import com.fdkankan.mq.message.BuildSceneResultMqMessage;
 import com.fdkankan.mq.util.RocketMQProducer;
 import com.fdkankan.mq.util.RocketMQProducer;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
-import com.fdkankan.utils.constant.ConstantFilePath;
-import com.fdkankan.utils.constant.ConstantUrl;
-import com.fdkankan.utils.utils.CreateObjUtil;
-import com.fdkankan.utils.utils.FileUtil;
-import com.fdkankan.utils.utils.FileUtils;
+import com.fdkankan.common.constant.ConstantFilePath;
+import com.fdkankan.common.constant.ConstantUrl;
+import com.fdkankan.common.utils.CreateObjUtil;
+import com.fdkankan.common.utils.FileUtil;
+import com.fdkankan.common.utils.FileUtils;
 import com.taobao.api.ApiException;
 import com.taobao.api.ApiException;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;

+ 5 - 5
4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/receiver/BuildSceneReceiver.java

@@ -21,11 +21,11 @@
 //import com.fdkankan.common.util.UploadToOssUtil;
 //import com.fdkankan.common.util.UploadToOssUtil;
 //import com.fdkankan.platform.api.vo.User;
 //import com.fdkankan.platform.api.vo.User;
 //import com.fdkankan.redis.util.RedisUtil;
 //import com.fdkankan.redis.util.RedisUtil;
-//import com.fdkankan.utils.constant.ConstantFilePath;
-//import com.fdkankan.utils.constant.ConstantUrl;
-//import com.fdkankan.utils.utils.CreateObjUtil;
-//import com.fdkankan.utils.utils.FileUtil;
-//import com.fdkankan.utils.utils.FileUtils;
+//import com.fdkankan.common.constant.ConstantFilePath;
+//import com.fdkankan.common.constant.ConstantUrl;
+//import com.fdkankan.common.utils.CreateObjUtil;
+//import com.fdkankan.common.utils.FileUtil;
+//import com.fdkankan.common.utils.FileUtils;
 //import com.taobao.api.ApiException;
 //import com.taobao.api.ApiException;
 //import lombok.extern.log4j.Log4j2;
 //import lombok.extern.log4j.Log4j2;
 //import org.apache.commons.lang3.StringUtils;
 //import org.apache.commons.lang3.StringUtils;

+ 1 - 1
4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/utils/DingDingUtils.java

@@ -4,7 +4,7 @@ import com.dingtalk.api.DefaultDingTalkClient;
 import com.dingtalk.api.DingTalkClient;
 import com.dingtalk.api.DingTalkClient;
 import com.dingtalk.api.request.OapiRobotSendRequest;
 import com.dingtalk.api.request.OapiRobotSendRequest;
 import com.dingtalk.api.response.OapiRobotSendResponse;
 import com.dingtalk.api.response.OapiRobotSendResponse;
-import com.fdkankan.utils.utils.Base64Converter;
+import com.fdkankan.common.utils.Base64Converter;
 import com.fdkankan.modeling.constants.SysConstants;
 import com.fdkankan.modeling.constants.SysConstants;
 import com.taobao.api.ApiException;
 import com.taobao.api.ApiException;
 import org.slf4j.Logger;
 import org.slf4j.Logger;

+ 1 - 1
4dkankan-center-modeling/src/main/java/com/fdkankan/modeling/utils/PushMsgUtil.java

@@ -1,6 +1,6 @@
 package com.fdkankan.modeling.utils;
 package com.fdkankan.modeling.utils;
 
 
-import com.fdkankan.utils.constant.ConstantFilePath;
+import com.fdkankan.common.constant.ConstantFilePath;
 import com.google.auth.oauth2.GoogleCredentials;
 import com.google.auth.oauth2.GoogleCredentials;
 import com.google.firebase.FirebaseApp;
 import com.google.firebase.FirebaseApp;
 import com.google.firebase.FirebaseOptions;
 import com.google.firebase.FirebaseOptions;

+ 6 - 0
4dkankan-center-platform/pom.xml

@@ -84,6 +84,12 @@
           <version>2.0.0</version>
           <version>2.0.0</version>
       </dependency>
       </dependency>
 
 
+      <dependency>
+          <groupId>com.fdkankan</groupId>
+          <artifactId>4dkankan-common-utils</artifactId>
+          <version>2.0.0</version>
+      </dependency>
+
   </dependencies>
   </dependencies>
 
 
     <build>
     <build>

+ 1 - 1
4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/AgentAuditServiceImpl.java

@@ -11,10 +11,10 @@ import com.fdkankan.platform.agent.request.RequestSearch;
 import com.fdkankan.platform.agent.service.IAgentAuditService;
 import com.fdkankan.platform.agent.service.IAgentAuditService;
 import com.fdkankan.platform.agent.vo.AgentAuditVo;
 import com.fdkankan.platform.agent.vo.AgentAuditVo;
 import com.fdkankan.common.constant.ConstantRegex;
 import com.fdkankan.common.constant.ConstantRegex;
+import com.fdkankan.common.validation.ValidationUtils;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.validation.ValidationUtils;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;

+ 2 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/AgentFrameworkServiceImpl.java

@@ -6,11 +6,11 @@ import com.fdkankan.platform.agent.mapper.IAgentFrameworkMapper;
 import com.fdkankan.platform.agent.request.RequestAgentFramework;
 import com.fdkankan.platform.agent.request.RequestAgentFramework;
 import com.fdkankan.platform.agent.service.IAgentFrameworkService;
 import com.fdkankan.platform.agent.service.IAgentFrameworkService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.platform.user.entity.Manager;
+import com.fdkankan.platform.user.service.IManagerService;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.platform.user.entity.Manager;
-import com.fdkankan.platform.user.service.IManagerService;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;

+ 4 - 7
4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/AgentServiceImpl.java

@@ -15,10 +15,6 @@ import com.fdkankan.platform.agent.vo.AgentTotalAmountVo;
 import com.fdkankan.platform.agent.vo.AgentVo;
 import com.fdkankan.platform.agent.vo.AgentVo;
 import com.fdkankan.platform.agent.vo.ResponseAgentCamera;
 import com.fdkankan.platform.agent.vo.ResponseAgentCamera;
 import com.fdkankan.common.constant.ConstantFilePath;
 import com.fdkankan.common.constant.ConstantFilePath;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.constant.ServerCode;
-import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.util.JwtUtil;
 import com.fdkankan.common.util.PasswordUtils;
 import com.fdkankan.common.util.PasswordUtils;
 import com.fdkankan.common.util.SsoUtil;
 import com.fdkankan.common.util.SsoUtil;
 import com.fdkankan.platform.common.DefaultConfig;
 import com.fdkankan.platform.common.DefaultConfig;
@@ -28,18 +24,19 @@ import com.fdkankan.platform.goods.service.ICameraDetailService;
 import com.fdkankan.platform.goods.service.ICameraService;
 import com.fdkankan.platform.goods.service.ICameraService;
 import com.fdkankan.platform.order.service.IVirtualOrderService;
 import com.fdkankan.platform.order.service.IVirtualOrderService;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.utils.JwtUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartFile;
 
 
-import javax.annotation.Resource;
 import java.io.File;
 import java.io.File;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
-import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 import java.util.stream.Collectors;
 
 
 /**
 /**

+ 4 - 1
4dkankan-center-platform/src/main/java/com/fdkankan/platform/agent/service/impl/VaildCamerasServiceImpl.java

@@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.AesUtil;
 import com.fdkankan.common.util.AesUtil;
 import com.fdkankan.common.util.FileUtil;
 import com.fdkankan.common.util.FileUtil;
 import com.fdkankan.common.util.FileUtils;
 import com.fdkankan.common.util.FileUtils;
@@ -13,6 +12,10 @@ import com.fdkankan.common.util.RSAEncrypt;
 import com.fdkankan.platform.agent.entity.VaildCameras;
 import com.fdkankan.platform.agent.entity.VaildCameras;
 import com.fdkankan.platform.agent.mapper.IVaildCamerasMapper;
 import com.fdkankan.platform.agent.mapper.IVaildCamerasMapper;
 import com.fdkankan.platform.agent.service.IVaildCamerasService;
 import com.fdkankan.platform.agent.service.IVaildCamerasService;
+import com.fdkankan.common.constant.CameraConstant;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;

+ 2 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/goods/service/impl/CameraDetailServiceImpl.java

@@ -7,8 +7,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.platform.agent.request.RequestAgent;
 import com.fdkankan.platform.agent.request.RequestAgent;
 import com.fdkankan.platform.agent.vo.ResponseAgentCamera;
 import com.fdkankan.platform.agent.vo.ResponseAgentCamera;
 import com.fdkankan.common.constant.AppConstant;
 import com.fdkankan.common.constant.AppConstant;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.DateUtil;
 import com.fdkankan.common.util.DateUtil;
 import com.fdkankan.common.util.FileSizeUtil;
 import com.fdkankan.common.util.FileSizeUtil;
 import com.fdkankan.platform.goods.entity.Camera;
 import com.fdkankan.platform.goods.entity.Camera;
@@ -27,6 +25,8 @@ import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.ResponseCamera;
 import com.fdkankan.platform.user.vo.ResponseCamera;
 import com.fdkankan.platform.user.vo.ResponseCameraSpace;
 import com.fdkankan.platform.user.vo.ResponseCameraSpace;
 import com.fdkankan.platform.user.vo.ResponseUserIncrement;
 import com.fdkankan.platform.user.vo.ResponseUserIncrement;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.joda.time.DateTime;
 import org.joda.time.DateTime;
 import org.joda.time.Days;
 import org.joda.time.Days;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;

+ 4 - 4
4dkankan-center-platform/src/main/java/com/fdkankan/platform/goods/service/impl/CameraServiceImpl.java

@@ -5,10 +5,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.platform.agent.constant.AgentConstant;
 import com.fdkankan.platform.agent.constant.AgentConstant;
 import com.fdkankan.common.constant.AppConstant;
 import com.fdkankan.common.constant.AppConstant;
-import com.fdkankan.common.constant.CameraConstant;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.constant.ServerCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.util.DateUtil;
 import com.fdkankan.common.util.DateUtil;
 import com.fdkankan.common.util.FileSizeUtil;
 import com.fdkankan.common.util.FileSizeUtil;
@@ -27,6 +23,10 @@ import com.fdkankan.platform.user.service.IUserIncrementService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.ResponseCamera;
 import com.fdkankan.platform.user.vo.ResponseCamera;
 import com.fdkankan.platform.user.vo.ResponseCameraSpace;
 import com.fdkankan.platform.user.vo.ResponseCameraSpace;
+import com.fdkankan.common.constant.CameraConstant;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.poi.hssf.usermodel.HSSFRow;
 import org.apache.poi.hssf.usermodel.HSSFRow;
 import org.apache.poi.hssf.usermodel.HSSFSheet;
 import org.apache.poi.hssf.usermodel.HSSFSheet;

+ 3 - 3
4dkankan-center-platform/src/main/java/com/fdkankan/platform/goods/service/impl/CartServiceImpl.java

@@ -2,9 +2,6 @@ package com.fdkankan.platform.goods.service.impl;
 
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.constant.ServerCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.platform.goods.entity.Cart;
 import com.fdkankan.platform.goods.entity.Cart;
 import com.fdkankan.platform.goods.entity.Goods;
 import com.fdkankan.platform.goods.entity.Goods;
@@ -14,6 +11,9 @@ import com.fdkankan.platform.goods.service.IGoodsService;
 import com.fdkankan.platform.user.request.RequestCart;
 import com.fdkankan.platform.user.request.RequestCart;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.ResponseCart;
 import com.fdkankan.platform.user.vo.ResponseCart;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;

+ 2 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/DownloadOrderServiceImpl.java

@@ -3,8 +3,6 @@ package com.fdkankan.platform.order.service.impl;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.platform.goods.common.SkuCache;
 import com.fdkankan.platform.goods.common.SkuCache;
 import com.fdkankan.platform.goods.service.IGoodsSkuService;
 import com.fdkankan.platform.goods.service.IGoodsSkuService;
@@ -18,6 +16,8 @@ import com.fdkankan.platform.user.request.RequestDownloadOrder;
 import com.fdkankan.platform.user.request.RequestIncrementOrder;
 import com.fdkankan.platform.user.request.RequestIncrementOrder;
 import com.fdkankan.platform.user.vo.ResponseDownloadOrder;
 import com.fdkankan.platform.user.vo.ResponseDownloadOrder;
 import com.fdkankan.platform.user.vo.ResponseInvoice;
 import com.fdkankan.platform.user.vo.ResponseInvoice;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;

+ 2 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/ExpansionOrderServiceImpl.java

@@ -2,8 +2,6 @@ package com.fdkankan.platform.order.service.impl;
 
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.platform.order.entity.ExpansionOrder;
 import com.fdkankan.platform.order.entity.ExpansionOrder;
 import com.fdkankan.platform.order.mapper.IExpansionOrderMapper;
 import com.fdkankan.platform.order.mapper.IExpansionOrderMapper;
@@ -11,6 +9,8 @@ import com.fdkankan.platform.order.service.IExpansionOrderService;
 import com.fdkankan.platform.order.vo.ResponseExpansionOrder;
 import com.fdkankan.platform.order.vo.ResponseExpansionOrder;
 import com.fdkankan.platform.user.request.RequestCamera;
 import com.fdkankan.platform.user.request.RequestCamera;
 import com.fdkankan.platform.user.request.RequestExpansionOrder;
 import com.fdkankan.platform.user.request.RequestExpansionOrder;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 

+ 2 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/IncrementOrderServiceImpl.java

@@ -3,8 +3,6 @@ package com.fdkankan.platform.order.service.impl;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.platform.goods.common.SkuCache;
 import com.fdkankan.platform.goods.common.SkuCache;
 import com.fdkankan.platform.goods.service.IGoodsSkuService;
 import com.fdkankan.platform.goods.service.IGoodsSkuService;
@@ -17,6 +15,8 @@ import com.fdkankan.platform.order.service.IInvoiceService;
 import com.fdkankan.platform.user.request.RequestIncrementOrder;
 import com.fdkankan.platform.user.request.RequestIncrementOrder;
 import com.fdkankan.platform.user.vo.ResponseIncrementOrder;
 import com.fdkankan.platform.user.vo.ResponseIncrementOrder;
 import com.fdkankan.platform.user.vo.ResponseInvoice;
 import com.fdkankan.platform.user.vo.ResponseInvoice;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;

+ 3 - 3
4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/InvoiceServiceImpl.java

@@ -4,10 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.constant.AppConstant;
 import com.fdkankan.common.constant.AppConstant;
-import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.OrderConstant;
 import com.fdkankan.common.constant.OrderConstant;
-import com.fdkankan.common.constant.ServerCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.platform.order.entity.*;
 import com.fdkankan.platform.order.entity.*;
 import com.fdkankan.platform.order.mapper.IInvoiceMapper;
 import com.fdkankan.platform.order.mapper.IInvoiceMapper;
@@ -17,6 +14,9 @@ import com.fdkankan.platform.user.request.RequestPlaceOrder;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.ResponseInvoice;
 import com.fdkankan.platform.user.vo.ResponseInvoice;
 import com.fdkankan.platform.user.vo.ResponseOrder;
 import com.fdkankan.platform.user.vo.ResponseOrder;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;

+ 4 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/OrderServiceImpl.java

@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.util.DateUtil;
 import com.fdkankan.common.util.DateUtil;
 import com.fdkankan.common.util.FileSizeUtil;
 import com.fdkankan.common.util.FileSizeUtil;
@@ -34,11 +33,14 @@ import com.fdkankan.platform.user.service.IUserIncrementService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.*;
 import com.fdkankan.platform.user.vo.*;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
+import com.fdkankan.common.constant.CameraConstant;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.joda.time.DateTime;
 import org.joda.time.DateTime;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
 import javax.annotation.Resource;
 import javax.annotation.Resource;

+ 2 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/order/service/impl/VirtualOrderServiceImpl.java

@@ -7,8 +7,6 @@ import com.fdkankan.platform.agent.constant.AgentConstant;
 import com.fdkankan.platform.agent.vo.AgentVo;
 import com.fdkankan.platform.agent.vo.AgentVo;
 import com.fdkankan.platform.agent.vo.ResponseAgentCamera;
 import com.fdkankan.platform.agent.vo.ResponseAgentCamera;
 import com.fdkankan.common.constant.Constant;
 import com.fdkankan.common.constant.Constant;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.common.util.NumberUtils;
 import com.fdkankan.platform.order.entity.VirtualOrder;
 import com.fdkankan.platform.order.entity.VirtualOrder;
@@ -26,6 +24,8 @@ import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.ResponseDownloadOrder;
 import com.fdkankan.platform.user.vo.ResponseDownloadOrder;
 import com.fdkankan.platform.user.vo.ResponseIncrementOrder;
 import com.fdkankan.platform.user.vo.ResponseIncrementOrder;
 import com.fdkankan.platform.user.vo.ResponseVirtualOrder;
 import com.fdkankan.platform.user.vo.ResponseVirtualOrder;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;

+ 3 - 6
4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/controller/sso/SsoAgentController.java

@@ -1,19 +1,16 @@
 package com.fdkankan.platform.user.controller.sso;
 package com.fdkankan.platform.user.controller.sso;
 
 
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
-import com.fdkankan.platform.agent.request.RequestAgent;
-import com.fdkankan.platform.agent.service.IAgentService;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.util.JwtUtil;
+import com.fdkankan.common.utils.JwtUtil;
+import com.fdkankan.platform.agent.request.RequestAgent;
+import com.fdkankan.platform.agent.service.IAgentService;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.bind.annotation.*;
 
 
-import javax.annotation.Resource;
-
 /**
 /**
  * 代理商登录模块
  * 代理商登录模块
  */
  */

+ 5 - 2
4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/AppService.java

@@ -1,9 +1,7 @@
 package com.fdkankan.platform.user.service.sso;
 package com.fdkankan.platform.user.service.sso;
 
 
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
-import com.fdkankan.common.util.JwtUtil;
 import com.fdkankan.common.util.RandomUtil;
 import com.fdkankan.common.util.RandomUtil;
 import com.fdkankan.common.util.SecurityUtil;
 import com.fdkankan.common.util.SecurityUtil;
 import com.fdkankan.common.util.SsoUtil;
 import com.fdkankan.common.util.SsoUtil;
@@ -18,6 +16,11 @@ import com.fdkankan.platform.user.request.RequestUser;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.ResponseUser;
 import com.fdkankan.platform.user.vo.ResponseUser;
 import com.fdkankan.platform.user.vo.SSOUserVo;
 import com.fdkankan.platform.user.vo.SSOUserVo;
+import com.fdkankan.common.constant.CameraConstant;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.utils.JwtUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.LoggerFactory;

+ 4 - 6
4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/LoginService.java

@@ -3,10 +3,7 @@ package com.fdkankan.platform.user.service.sso;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
 import com.fdkankan.common.constant.ConstantFilePath;
 import com.fdkankan.common.constant.ConstantFilePath;
-import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.LoginType;
 import com.fdkankan.common.constant.LoginType;
-import com.fdkankan.common.constant.ServerCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.*;
 import com.fdkankan.common.util.*;
 import com.fdkankan.common.user.SSOLoginHelper;
 import com.fdkankan.common.user.SSOLoginHelper;
 import com.fdkankan.platform.user.common.util.MatrixToImageWriterUtil;
 import com.fdkankan.platform.user.common.util.MatrixToImageWriterUtil;
@@ -16,14 +13,15 @@ import com.fdkankan.platform.user.request.RequestUser;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.vo.SSOUserVo;
 import com.fdkankan.platform.user.vo.SSOUserVo;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.utils.JwtUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
-import javax.annotation.Resource;
-
 @Service
 @Service
 public class LoginService {
 public class LoginService {
 
 

+ 3 - 7
4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/MsgService.java

@@ -1,8 +1,5 @@
 package com.fdkankan.platform.user.service.sso;
 package com.fdkankan.platform.user.service.sso;
 
 
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.constant.ServerCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.sms.SendMailAcceUtils;
 import com.fdkankan.common.sms.SendMailAcceUtils;
 import com.fdkankan.common.sms.SmsService;
 import com.fdkankan.common.sms.SmsService;
 import com.fdkankan.common.util.PatternUtils;
 import com.fdkankan.common.util.PatternUtils;
@@ -11,15 +8,14 @@ import com.fdkankan.platform.user.entity.User;
 import com.fdkankan.platform.user.request.RequestUser;
 import com.fdkankan.platform.user.request.RequestUser;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
-import javax.annotation.Resource;
-import java.util.concurrent.TimeUnit;
-
 @Service
 @Service
 public class MsgService {
 public class MsgService {
 
 

+ 3 - 5
4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/RegisterService.java

@@ -4,9 +4,6 @@ import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
 import com.fdkankan.common.constant.ConstantRegex;
 import com.fdkankan.common.constant.ConstantRegex;
 import com.fdkankan.common.constant.ConstantUrl;
 import com.fdkankan.common.constant.ConstantUrl;
-import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.constant.ServerCode;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.Base64Converter;
 import com.fdkankan.common.util.Base64Converter;
 import com.fdkankan.common.util.SecurityUtil;
 import com.fdkankan.common.util.SecurityUtil;
 import com.fdkankan.common.util.SsoUtil;
 import com.fdkankan.common.util.SsoUtil;
@@ -16,13 +13,14 @@ import com.fdkankan.platform.user.entity.User;
 import com.fdkankan.platform.user.request.RequestUser;
 import com.fdkankan.platform.user.request.RequestUser;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.platform.user.service.IUserService;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
-import javax.annotation.Resource;
 import java.util.Date;
 import java.util.Date;
 import java.util.Set;
 import java.util.Set;
 
 

+ 1 - 1
4dkankan-center-platform/src/main/java/com/fdkankan/platform/user/service/sso/SsoManagerService.java

@@ -7,9 +7,9 @@ import com.fdkankan.common.constant.LoginType;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.Base64Converter;
 import com.fdkankan.common.util.Base64Converter;
-import com.fdkankan.common.util.JwtUtil;
 import com.fdkankan.common.util.PasswordUtils;
 import com.fdkankan.common.util.PasswordUtils;
 import com.fdkankan.common.util.SsoUtil;
 import com.fdkankan.common.util.SsoUtil;
+import com.fdkankan.common.utils.JwtUtil;
 import com.fdkankan.platform.common.DefaultConfig;
 import com.fdkankan.platform.common.DefaultConfig;
 import com.fdkankan.platform.order.entity.SpaceSdk;
 import com.fdkankan.platform.order.entity.SpaceSdk;
 import com.fdkankan.platform.order.service.ISpaceSdkService;
 import com.fdkankan.platform.order.service.ISpaceSdkService;

+ 1 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/controller/SceneEditController.java

@@ -1,9 +1,9 @@
 package com.fdkankan.scene.controller;
 package com.fdkankan.scene.controller;
 
 
 import com.fdkankan.common.controller.BaseController;
 import com.fdkankan.common.controller.BaseController;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.log4j.Log4j2;
 import lombok.extern.log4j.Log4j2;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;

+ 2 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/controller/SceneFileController.java

@@ -2,10 +2,10 @@ package com.fdkankan.scene.controller;
 
 
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fdkankan.common.controller.BaseController;
 import com.fdkankan.common.controller.BaseController;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.scene.service.*;
 import com.fdkankan.scene.service.*;
 import com.fdkankan.scene.vo.ResponseSceneFile;
 import com.fdkankan.scene.vo.ResponseSceneFile;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.log4j.Log4j2;
 import lombok.extern.log4j.Log4j2;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;
@@ -138,7 +138,7 @@ public class SceneFileController extends BaseController {
      */
      */
     @PostMapping("upload")
     @PostMapping("upload")
     public ResultData upload(@RequestParam(value = "file",required = false) MultipartFile file,
     public ResultData upload(@RequestParam(value = "file",required = false) MultipartFile file,
-                         String params) throws Exception {
+                             String params) throws Exception {
         return sceneFileBuildService.uploadFile(file, params);
         return sceneFileBuildService.uploadFile(file, params);
     }
     }
 
 

+ 1 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/listener/BuildSceneResultMQListener.java

@@ -2,7 +2,6 @@ package com.fdkankan.scene.listener;
 
 
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
 import com.fdkankan.common.constant.BuildStatus;
 import com.fdkankan.common.constant.BuildStatus;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.mq.message.BuildSceneResultMqMessage;
 import com.fdkankan.mq.message.BuildSceneResultMqMessage;
 import com.fdkankan.platform.api.feign.PlatformClient;
 import com.fdkankan.platform.api.feign.PlatformClient;
 import com.fdkankan.platform.api.vo.CameraDetail;
 import com.fdkankan.platform.api.vo.CameraDetail;
@@ -14,6 +13,7 @@ import com.fdkankan.scene.service.ISceneFileBuildService;
 import com.fdkankan.scene.service.ISceneProExtService;
 import com.fdkankan.scene.service.ISceneProExtService;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.service.ISceneService;
 import com.fdkankan.scene.service.ISceneService;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.rocketmq.spring.annotation.MessageModel;
 import org.apache.rocketmq.spring.annotation.MessageModel;
 import org.apache.rocketmq.spring.annotation.RocketMQMessageListener;
 import org.apache.rocketmq.spring.annotation.RocketMQMessageListener;

+ 1 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/IScene3dfamilyService.java

@@ -1,10 +1,10 @@
 package com.fdkankan.scene.service;
 package com.fdkankan.scene.service;
 
 
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.entity.Scene3dfamily;
 import com.fdkankan.scene.entity.Scene3dfamily;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.fdkankan.scene.vo.Scene3dfamilyVO;
 import com.fdkankan.scene.vo.Scene3dfamilyVO;
 import com.fdkankan.scene.vo.SceneProVO;
 import com.fdkankan.scene.vo.SceneProVO;
+import com.fdkankan.common.response.ResultData;
 
 
 import java.util.Map;
 import java.util.Map;
 
 

+ 1 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneFileBuildService.java

@@ -1,9 +1,9 @@
 package com.fdkankan.scene.service;
 package com.fdkankan.scene.service;
 
 
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.entity.SceneFileBuild;
 import com.fdkankan.scene.entity.SceneFileBuild;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.fdkankan.scene.vo.ResponseSceneFile;
 import com.fdkankan.scene.vo.ResponseSceneFile;
+import com.fdkankan.common.response.ResultData;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartFile;
 
 
 /**
 /**

+ 1 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProAppService.java

@@ -1,9 +1,9 @@
 package com.fdkankan.scene.service;
 package com.fdkankan.scene.service;
 
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
+import com.fdkankan.common.response.ResultData;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartFile;
 
 
 /**
 /**

+ 1 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProEditExtService.java

@@ -1,9 +1,9 @@
 package com.fdkankan.scene.service;
 package com.fdkankan.scene.service;
 
 
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.SceneProEditExt;
 import com.fdkankan.scene.entity.SceneProEditExt;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.fdkankan.common.response.ResultData;
 
 
 /**
 /**
  * <p>
  * <p>

+ 0 - 4
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProEditService.java

@@ -1,11 +1,7 @@
 package com.fdkankan.scene.service;
 package com.fdkankan.scene.service;
 
 
-import com.fdkankan.common.response.ResultData;
-import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.SceneProEdit;
 import com.fdkankan.scene.entity.SceneProEdit;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.fdkankan.scene.entity.SceneProEditExt;
-import com.fdkankan.scene.vo.SceneProEditVO;
 
 
 /**
 /**
  * <p>
  * <p>

+ 1 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneProService.java

@@ -1,13 +1,12 @@
 package com.fdkankan.scene.service;
 package com.fdkankan.scene.service;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.ScenePro;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.fdkankan.scene.entity.SceneProPO;
 import com.fdkankan.scene.entity.SceneProPO;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
-import com.fdkankan.scene.vo.SceneProVO;
 import com.fdkankan.scene.vo.SceneVO;
 import com.fdkankan.scene.vo.SceneVO;
+import com.fdkankan.common.response.ResultData;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartFile;
 
 
 import java.util.List;
 import java.util.List;

+ 1 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/ISceneService.java

@@ -2,14 +2,13 @@ package com.fdkankan.scene.service;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.entity.Scene;
 import com.fdkankan.scene.entity.Scene;
 import com.fdkankan.scene.entity.ScenePO;
 import com.fdkankan.scene.entity.ScenePO;
 import com.fdkankan.scene.entity.SceneProPO;
 import com.fdkankan.scene.entity.SceneProPO;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneParamVO;
 import com.fdkankan.scene.vo.SceneParamVO;
-import com.fdkankan.scene.vo.SceneProVO;
 import com.fdkankan.scene.vo.SceneVO;
 import com.fdkankan.scene.vo.SceneVO;
+import com.fdkankan.common.response.ResultData;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartFile;
 
 
 import java.io.IOException;
 import java.io.IOException;

+ 2 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/FolderServiceImpl.java

@@ -4,10 +4,8 @@ import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.TbStatus;
 import com.fdkankan.common.constant.TbStatus;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.DateExtUtil;
 import com.fdkankan.common.util.DateExtUtil;
 import com.fdkankan.scene.entity.Folder;
 import com.fdkankan.scene.entity.Folder;
 import com.fdkankan.scene.entity.FolderScene;
 import com.fdkankan.scene.entity.FolderScene;
@@ -18,6 +16,8 @@ import com.fdkankan.scene.service.IFolderService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.vo.FolderVO;
 import com.fdkankan.scene.vo.FolderVO;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;

+ 3 - 5
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/Scene3dNumServiceImpl.java

@@ -3,22 +3,20 @@ package com.fdkankan.scene.service.impl;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.RecStatus;
-import com.fdkankan.common.constant.RedisKey;
 import com.fdkankan.common.constant.TbStatus;
 import com.fdkankan.common.constant.TbStatus;
-import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.scene.entity.Scene3dNum;
 import com.fdkankan.scene.entity.Scene3dNum;
 import com.fdkankan.scene.mapper.IScene3dNumMapper;
 import com.fdkankan.scene.mapper.IScene3dNumMapper;
 import com.fdkankan.scene.service.IScene3dNumService;
 import com.fdkankan.scene.service.IScene3dNumService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
-import org.springframework.util.ObjectUtils;
 
 
 import java.util.List;
 import java.util.List;
 import java.util.Objects;
 import java.util.Objects;

+ 3 - 3
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/Scene3dfamilyServiceImpl.java

@@ -3,11 +3,8 @@ package com.fdkankan.scene.service.impl;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.ZipStatus;
 import com.fdkankan.common.constant.ZipStatus;
-import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.util.CreateObjUtil;
 import com.fdkankan.common.util.CreateObjUtil;
 import com.fdkankan.common.util.FileUtils;
 import com.fdkankan.common.util.FileUtils;
 import com.fdkankan.common.util.UploadToOssUtil;
 import com.fdkankan.common.util.UploadToOssUtil;
@@ -18,6 +15,9 @@ import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.vo.Scene3dfamilyVO;
 import com.fdkankan.scene.vo.Scene3dfamilyVO;
 import com.fdkankan.scene.vo.SceneProVO;
 import com.fdkankan.scene.vo.SceneProVO;
 import com.fdkankan.scene.vo.SceneVO;
 import com.fdkankan.scene.vo.SceneVO;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.beans.factory.annotation.Qualifier;

+ 3 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneAppServiceImpl.java

@@ -5,11 +5,11 @@ import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.ConvertCommonUtils;
 import com.fdkankan.common.util.ConvertCommonUtils;
 import com.fdkankan.common.util.FileUtils;
 import com.fdkankan.common.util.FileUtils;
 import com.fdkankan.common.util.UploadToOssUtil;
 import com.fdkankan.common.util.UploadToOssUtil;
 import com.fdkankan.common.util.WeiXinUtils;
 import com.fdkankan.common.util.WeiXinUtils;
+import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.scene.entity.Scene;
 import com.fdkankan.scene.entity.Scene;
 import com.fdkankan.scene.entity.SceneExt;
 import com.fdkankan.scene.entity.SceneExt;
@@ -18,6 +18,8 @@ import com.fdkankan.scene.service.ISceneAppService;
 import com.fdkankan.scene.service.ISceneExtService;
 import com.fdkankan.scene.service.ISceneExtService;
 import com.fdkankan.scene.service.ISceneService;
 import com.fdkankan.scene.service.ISceneService;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import net.coobird.thumbnailator.Thumbnails;
 import net.coobird.thumbnailator.Thumbnails;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;

+ 4 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneFileBuildServiceImpl.java

@@ -10,8 +10,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.config.FileRouteConfig;
 import com.fdkankan.common.config.FileRouteConfig;
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.user.SSOUser;
 import com.fdkankan.common.util.*;
 import com.fdkankan.common.util.*;
 import com.fdkankan.mq.message.BuildSceneMqMessage;
 import com.fdkankan.mq.message.BuildSceneMqMessage;
@@ -25,6 +23,10 @@ import com.fdkankan.scene.entity.*;
 import com.fdkankan.scene.mapper.ISceneFileBuildMapper;
 import com.fdkankan.scene.mapper.ISceneFileBuildMapper;
 import com.fdkankan.scene.service.*;
 import com.fdkankan.scene.service.*;
 import com.fdkankan.scene.vo.ResponseSceneFile;
 import com.fdkankan.scene.vo.ResponseSceneFile;
+import com.fdkankan.common.constant.CameraConstant;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.codec.binary.Base64;
 import org.apache.commons.codec.binary.Base64;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;

+ 4 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProAppServiceImpl.java

@@ -6,9 +6,8 @@ import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.util.*;
 import com.fdkankan.common.util.*;
+import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.SceneProEdit;
 import com.fdkankan.scene.entity.SceneProEdit;
@@ -19,6 +18,9 @@ import com.fdkankan.scene.service.ISceneProEditExtService;
 import com.fdkankan.scene.service.ISceneProEditService;
 import com.fdkankan.scene.service.ISceneProEditService;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import net.coobird.thumbnailator.Thumbnails;
 import net.coobird.thumbnailator.Thumbnails;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;

+ 1 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProEditExtServiceImpl.java

@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.TbStatus;
 import com.fdkankan.common.constant.TbStatus;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.SceneProEdit;
 import com.fdkankan.scene.entity.SceneProEdit;
 import com.fdkankan.scene.entity.SceneProEditExt;
 import com.fdkankan.scene.entity.SceneProEditExt;
@@ -14,6 +13,7 @@ import com.fdkankan.scene.service.ISceneProEditExtService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.scene.service.ISceneProEditService;
 import com.fdkankan.scene.service.ISceneProEditService;
 import com.fdkankan.scene.service.ISceneProService;
 import com.fdkankan.scene.service.ISceneProService;
+import com.fdkankan.common.response.ResultData;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 

+ 0 - 8
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProEditServiceImpl.java

@@ -1,15 +1,9 @@
 package com.fdkankan.scene.service.impl;
 package com.fdkankan.scene.service.impl;
 
 
-import cn.hutool.core.collection.CollUtil;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.RecStatus;
 import com.fdkankan.common.constant.TbStatus;
 import com.fdkankan.common.constant.TbStatus;
-import com.fdkankan.common.response.ResultData;
-import com.fdkankan.scene.entity.ScenePro;
 import com.fdkankan.scene.entity.SceneProEdit;
 import com.fdkankan.scene.entity.SceneProEdit;
-import com.fdkankan.scene.entity.SceneProEditExt;
 import com.fdkankan.scene.mapper.ISceneProEditExtMapper;
 import com.fdkankan.scene.mapper.ISceneProEditExtMapper;
 import com.fdkankan.scene.mapper.ISceneProEditMapper;
 import com.fdkankan.scene.mapper.ISceneProEditMapper;
 import com.fdkankan.scene.service.ISceneProEditExtService;
 import com.fdkankan.scene.service.ISceneProEditExtService;
@@ -19,9 +13,7 @@ import com.fdkankan.scene.service.ISceneProService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 
 
-import java.util.List;
 import java.util.Objects;
 import java.util.Objects;
-import java.util.stream.Collectors;
 
 
 /**
 /**
  * <p>
  * <p>

+ 4 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneProServiceImpl.java

@@ -13,10 +13,9 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.util.*;
 import com.fdkankan.common.util.*;
 import com.fdkankan.platform.api.feign.PlatformClient;
 import com.fdkankan.platform.api.feign.PlatformClient;
+import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.scene.entity.*;
 import com.fdkankan.scene.entity.*;
 import com.fdkankan.scene.mapper.ISceneProMapper;
 import com.fdkankan.scene.mapper.ISceneProMapper;
@@ -24,6 +23,9 @@ import com.fdkankan.scene.service.*;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneProVO;
 import com.fdkankan.scene.vo.SceneProVO;
 import com.fdkankan.scene.vo.SceneVO;
 import com.fdkankan.scene.vo.SceneVO;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import net.coobird.thumbnailator.Thumbnails;
 import net.coobird.thumbnailator.Thumbnails;
 import org.joda.time.DateTime;
 import org.joda.time.DateTime;

+ 4 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneServiceImpl.java

@@ -11,9 +11,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.common.constant.*;
 import com.fdkankan.common.constant.*;
-import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.util.*;
 import com.fdkankan.common.util.*;
+import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisLockUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.scene.entity.*;
 import com.fdkankan.scene.entity.*;
@@ -25,6 +24,9 @@ import com.fdkankan.scene.service.ISceneService;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneEditVO;
 import com.fdkankan.scene.vo.SceneParamVO;
 import com.fdkankan.scene.vo.SceneParamVO;
 import com.fdkankan.scene.vo.SceneVO;
 import com.fdkankan.scene.vo.SceneVO;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.joda.time.DateTime;
 import org.joda.time.DateTime;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;

+ 1 - 1
4dkankan-center-scene/src/main/resources/mapper/scene/SceneProMapper.xml

@@ -56,7 +56,7 @@
         ext.firmware_version, ext.compute_time, ext.scene_source, ext.vrnum, ext.unicode
         ext.firmware_version, ext.compute_time, ext.scene_source, ext.vrnum, ext.unicode
     </sql>
     </sql>
 
 
-    <select id="findFolderIdScence">
+    <select id="findFolderIdScence" resultType="java.lang.Integer">
         SELECT count(id)
         SELECT count(id)
         FROM t_scene_pro
         FROM t_scene_pro
         WHERE id in (SELECT scene_id from t_folder_scene WHERE folder_id = #{folderId})
         WHERE id in (SELECT scene_id from t_folder_scene WHERE folder_id = #{folderId})

+ 6 - 0
4dkankan-common/pom.xml

@@ -27,6 +27,12 @@
     <dependencies>
     <dependencies>
 
 
         <dependency>
         <dependency>
+            <groupId>com.fdkankan</groupId>
+            <artifactId>4dkankan-common-utils</artifactId>
+            <version>2.0.3</version>
+        </dependency>
+
+        <dependency>
             <groupId>org.projectlombok</groupId>
             <groupId>org.projectlombok</groupId>
             <artifactId>lombok</artifactId>
             <artifactId>lombok</artifactId>
         </dependency>
         </dependency>

+ 0 - 50
4dkankan-common/src/main/java/com/fdkankan/common/constant/CameraConstant.java

@@ -1,50 +0,0 @@
-package com.fdkankan.common.constant;
-
-// 6001-7000 相机状态码
-public enum   CameraConstant {
-
-    FAILURE_6001(6001,"sn码重复"),
-    FAILURE_6002(6002,"退充值超过了充值总额"),
-    FAILURE_6003(6003,"该相机未被绑定,请前往 我的相机 先绑定相机后再进行授权 "),
-    FAILURE_6004(6004,"表示相机的点数超过了10万"),
-    FAILURE_6005(6005,"无权操作该相机"),
-    FAILURE_6006(6006,"不支持重复绑定"),
-    FAILURE_6007(6007,"八目相机不支持解除绑定"),
-    FAILURE_6008(6008,"相机容量不足"),
-    FAILURE_6009(6009,"data.fdage文件不存在"),
-    FAILURE_6010(6010,"该序列号已被绑定"),
-    FAILURE_6011(6011,"查询不到企业相机列表"),
-    FAILURE_6012(6012,"相机未绑定用户"),
-    FAILURE_6013(6013,"必须输入需迁相机所绑定用户的验证码"),
-    FAILURE_6014(6014,"必须输入目标相机所绑定用户的验证码"),
-    FAILURE_6015(6015,"该相机已添加协作者,请先取消协作后再添加"),
-    FAILURE_6016(6016,"部分相机已添加协作者,请先取消协作后再添加"),
-    FAILURE_6017(6017,"设备已出库,不可删除"),
-    FAILURE_6018(6018,"设备类型不存在"),
-    FAILURE_6019(6019,"sn码未填写"),
-    FAILURE_6020(6020,"sn码不存在"),
-    FAILURE_6021(6021,"出库类型未填写"),
-    FAILURE_6022(6022,"出库类型不存在"),
-    FAILURE_6023(6023,"经销商未填写"),
-    FAILURE_6024(6024,"经销商类型不存在"),
-    FAILURE_6025(6025,"sn码未出库"),
-    FAILURE_6026(6026,"客户名称未填写"),
-    FAILURE_6027(6027,"客户名称不存在"),
-    FAILURE_6028(6028,"相机类型不正确!"),
-    ;
-    private Integer code;
-    private String message;
-
-    private CameraConstant(Integer code, String message) {
-        this.code = code;
-        this.message = message;
-    }
-
-    public Integer code() {
-        return code;
-    }
-
-    public String message() {
-        return message;
-    }
-}

+ 0 - 158
4dkankan-common/src/main/java/com/fdkankan/common/constant/ErrorCode.java

@@ -1,158 +0,0 @@
-package com.fdkankan.common.constant;
-
-public enum ErrorCode {
-
-    SYSTEM_ERROR(-1, "服务器异常"),
-    PARAM_ERROR(-2, "解析请求参数出错"),
-    PARAM_REQUIRED(-3, "缺少必要参数"),
-    PARAM_FORMAT_ERROR(-4, "解析请求参数出错"),
-    SYSTEM_BUSY(-5, "系统繁忙,请稍后再试!"),
-    AUTH_FAIL(4000, "鉴权失败!"),
-    NON_TOKEN(4001, "无token,请重新登录"),
-    TOKEN_ILLEGAL(4002, "token不合法"),
-    TOKEN_NOT_FOUND(4003, "用户未登录"),
-    APP_ID_ILLEGAL(4004 , "非法的APP ID"),
-    USER_NOT_EXIST(4005,"用户不存在"),
-    PASSWORD_ERROR(4006,"账号密码错误"),
-    MISSING_REQUIRED_PARAMETERS(4007,"缺少必要参数"),
-    USER_NOT_LOGIN(4008, "用户未登录"),
-    NOT_RECORD(4009, "暂无记录"),
-    ERROR_MSG(40010, "操作失败"),
-    EMPTY_FILE(40011, "空文件"),
-    AGENT_EXIST(40012, "经销商已存在"),
-    AGENT_NOT_EXIST(40012, "经销商已存在"),
-    AGENT_SUB_EXIST(40013, "请先删除经销商下的用户"),
-    EMAIL_ERROR(40014, "邮箱格式不正确"),
-    PASSWORD_VIOLATION(40015, "密码需要包含英文大小写、数字,长度8-16字符"),
-    PASSWORD_TWO_VIOLATION(40016, "两次输入的密码不一致"),
-    PHONE_VIOLATION(40017, "手机号码格式错误"),
-    PHONE_EXIST(40018, "该手机已被注册"),
-    V_CODE_ERROR(40019, "验证码错误"),
-    NICKNAME_ERROR(40020, "昵称包含敏感词"),
-    V_CODE_TIME_NOT_OUT(40021, "60秒内不能重复获取验证码"),
-    PHONE_CODE_TO_MANY(40022, "手机验证码获取验证码次数过多,请明天再试"),
-    EMAIL_EXIST(40023, "手机验证码获取验证码次数过多,请明天再试"),
-    CAMERA_BIND_NO_EXIST(40024, "绑定的相机不存在"),
-    VALUE_NOT_EXIST(40025, "当前增值权益不存在"),
-    CAMERA_NOT_OWN(40026, "不能将相机分配给自己"),
-    CAMERA_GIVEN(40027, "当前相机已被授权,请选择另外相机绑定"),
-    FILE_NOT_EXIST(40027, "需要上传或使用的文件不存在"),
-    NOT_PERMISSION(40027, "登录失败,账号无权访问"),
-
-
-
-
-    FAILURE_CODE_3001(3001, "缺少必要参数"),
-    FAILURE_CODE_3002(3002, "访问异常!"),
-    FAILURE_CODE_3003(3003, "非法访问!"),
-    FAILURE_CODE_3004(3004, "用户未登录"),
-    FAILURE_CODE_3005(3005, "验证码已过期"),
-    FAILURE_CODE_3006(3006, "验证码错误"),
-    FAILURE_CODE_3007(3007, "昵称已存在"),
-    FAILURE_CODE_3008(3008, "该手机已被注册"),
-    FAILURE_CODE_3009(3009, "两次输入的密码不一致"),
-    FAILURE_CODE_3010(3010, "昵称长度错误"),
-    FAILURE_CODE_3011(3011, "密码需要包含英文大小写、数字,长度8-16字符"),
-    FAILURE_CODE_3012(3012, "昵称包含敏感词"),
-    FAILURE_CODE_3013(3013, "手机号码格式错误"),
-    FAILURE_CODE_3014(3014, "账号或密码不正确"),
-    FAILURE_CODE_3015(3015, "用户不存在"),
-    FAILURE_CODE_3016(3016, "登录失败,账号无权访问"),
-    FAILURE_CODE_3017(3017, "空文件"),
-    FAILURE_CODE_3018(3018, "需要上传或使用的文件不存在"),
-    FAILURE_CODE_3019(3019, "邮箱格式不正确"),
-    FAILURE_CODE_3020(3020, "邮箱地址已存在"),
-    FAILURE_CODE_3021(3021, "账号不存在,请核对后重新输入。"),
-    FAILURE_CODE_3022(3022, "该场景已添加协作者,请先取消协作后再添加"),
-    FAILURE_CODE_3023(3023, "手机验证码获取验证码次数过多,请明天再试"),
-    FAILURE_CODE_3024(3024, "不能将场景协作给自己"),
-    FAILURE_CODE_3025(3025, "不能将相机分配给自己"),
-    FAILURE_CODE_3026(3026, "有部分场景已存在协作者,请先取消协作后再添加"),
-    FAILURE_CODE_3027(3027, "原密码错误"),
-    FAILURE_CODE_3028(3028, "角色已存在"),
-    FAILURE_CODE_3029(3029, "当前角色存在关联的用户,请先删除用户或修改用户所属角色"),
-    FAILURE_CODE_3030(3030, "当前增值权益不存在"),
-    FAILURE_CODE_3031(3031, "相机已绑定"),
-    FAILURE_CODE_3032(3032, "当前相机已被授权,请选择另外相机绑定"),
-    FAILURE_CODE_3033(3033, "60秒内不能重复获取验证码"),
-
-
-    FAILURE_CODE_5001(5001, "modeldata.json为空"),
-    FAILURE_CODE_5002(5002, "order值为空"),
-    FAILURE_CODE_5003(5003, "guideSid或order值为空"),
-    FAILURE_CODE_5004(5004, "guideSid或guideName值为空"),
-    FAILURE_CODE_5005(5005, "场景为空"),
-    FAILURE_CODE_5006(5006, "余额不足"),
-    FAILURE_CODE_5007(5007, "非八目场景"),
-    FAILURE_CODE_5008(5008, "该场景已经被封存,无法删除"),
-    FAILURE_CODE_5009(5009, "场景被删除"),
-    FAILURE_CODE_5010(5010, "场景不属于该相机"),
-    FAILURE_CODE_5011(5011, "创建"),
-    FAILURE_CODE_5012(5012, "数据不正常"),
-    FAILURE_CODE_5013(5013, "场景对应的用户名为空"),
-    FAILURE_CODE_5014(5014, "该用户无权操作该场景"),
-    FAILURE_CODE_5015(5015, "该场景不属于当前登录账号"),
-    FAILURE_CODE_5016(5016, "热点外链场景不对"),
-    FAILURE_CODE_5017(5017, "*上传模型失败,请参照右侧教程"),
-    FAILURE_CODE_5018(5018, "zip文件只能有一层目录或无目录"),
-    FAILURE_CODE_5019(5019, "必须有且仅有一个obj和mtl文件"),
-    FAILURE_CODE_5020(5020, "贴图需控制在1.5M以内,obj文件需要控制在20M以内。"),
-    FAILURE_CODE_5021(5021, "场景密钥不正确"),
-    FAILURE_CODE_5022(5022, "上传文件格式,名称不一致"),
-    FAILURE_CODE_5023(5023, "上传文件格式不正确,只能是jpg或mp4格式"),
-    FAILURE_CODE_5024(5024, "有场景打包中,请稍后重试"),
-    FAILURE_CODE_5025(5025, "数据包不存在,请先打成zip包"),
-    FAILURE_CODE_5026(5026, "上传的压缩包类型不正确"),
-    FAILURE_CODE_5027(5027, "文件夹不存在"),
-    FAILURE_CODE_5028(5028, "无权修改该文件夹"),
-    FAILURE_CODE_5029(5029, "场景下载失败,请稍后重试"),
-    FAILURE_CODE_5030(5030, "同级文件夹名称不能重复"),
-    FAILURE_CODE_5031(5031, "场景打包中不能重复操作"),
-    FAILURE_CODE_5032(5032, "三维家打包记录不存在"),
-    FAILURE_CODE_5033(5033, "该场景正在计算中"),
-    FAILURE_CODE_5034(5034, "该场景已封存"),
-    FAILURE_CODE_5035(5035, "任务已存在"),
-    FAILURE_CODE_5036(5036, "获取锁失败"),
-    FAILURE_CODE_5037(5037, "上传图片失败"),
-    FAILURE_CODE_5038(5038, "文件不存在"),
-    FAILURE_CODE_5039(5039, "画墙重建模型失败"),
-    FAILURE_CODE_5040(5040, "上传音频失败"),
-    FAILURE_CODE_5041(5041, "上传图片多媒体数据失败"),
-    FAILURE_CODE_5042(5042, "算法计算失败"),
-    FAILURE_CODE_5043(5043, "打包zip失败"),
-    FAILURE_CODE_5044(5044, "mac为空"),
-    FAILURE_CODE_5045(5045, "totalPicNum为空"),
-    FAILURE_CODE_5046(5046, "chunks为空"),
-    FAILURE_CODE_5047(5047, "folderName为空"),
-    FAILURE_CODE_5048(5048, "文件为空"),
-    FAILURE_CODE_5049(5049, "文件Id为空"),
-    FAILURE_CODE_5050(5050, "照片数目为空"),
-    FAILURE_CODE_5051(5051, "md5为空"),
-    FAILURE_CODE_5052(5052, "上传失败, 请重新上传。"),
-    FAILURE_CODE_5053(5053, "场景码生成失败,请重试。"),
-    FAILURE_CODE_5054(5054, "该场景不存在无法扣除容量"),
-    FAILURE_CODE_5055(5055, "该场景不属于八目相机无法扣除容量"),
-    FAILURE_CODE_5056(5056, "双目相机异常"),
-
-
-
-    ;
-
-    private Integer code;
-    private String message;
-
-    private ErrorCode(Integer code, String message) {
-        this.code = code;
-        this.message = message;
-    }
-
-    public Integer code() {
-        return code;
-    }
-
-    public String message() {
-        return message;
-    }
-
-
-}

+ 0 - 100
4dkankan-common/src/main/java/com/fdkankan/common/constant/RedisKey.java

@@ -1,100 +0,0 @@
-package com.fdkankan.common.constant;
-
-public class RedisKey {
-
-    /**
-     * 过期时间:1分钟
-     */
-    public static int EXPIRE_TIME_1_MINUTE = 1*60*1000;
-
-    /**
-     * 过期时间:10分钟
-     */
-    public static int EXPIRE_TIME_10_MINUTE = 10*60*1000;
-
-    /**
-     * 过期时间:30分钟
-     */
-    public static int EXPIRE_TIME_30_MINUTE = 30*60*1000;
-
-    /**
-     * 过期时间:2小时
-     */
-    public static int EXPIRE_TIME_2_HOUR = 2*60*60*1000;
-
-
-
-    /**
-     * 登录token
-     */
-    public static String TOKEN_USER_TYPE = "token:user:type:%s:%s";
-
-    /**
-     * 开发者信息
-     */
-    public static String TM_DEVELOPER = "developer:appid:%s";
-
-    /**
-     * 场景浏览量
-     */
-    public static String SCENE_VISIT_CNT = "scene:visit:cnt:scenecode:%s";
-    /**
-     * 场景浏览量
-     */
-    public static String LOCK_SCENE_VISIT_CNT = "lock:scene:visit:cnt:scenecode:%s";
-
-    /**
-     * 场景访问量更新锁 hash
-     */
-    public static String LOCK_SCENE_VISIT_UPDATE = "lock:scene:visit:update";
-
-    /**
-     * 场景上传图片锁
-     */
-    public static String LOCK_UPLOAD_PIC = "lock:upload:pic:scenecode:%s";
-
-    /**
-     * 场景pro上传图片锁
-     */
-    public static String LOCK_UPLOAD_PRO_PIC = "lock:upload:pro:pic:scenecode:%s";
-
-    /**
-     * 场景上传音频锁
-     */
-    public static String LOCK_UPLOAD_VOICE = "lock:upload:voice:scenecode:%s";
-
-    /**
-     * 场景pro上传音频锁
-     */
-    public static String LOCK_UPLOAD_PRO_VOICE = "lock:upload:pro:voice:scenecode:%s";
-
-    /**
-     * 画墙重建模型锁
-     */
-    public static String LOCK_UPLOAD_FLOORJSON_REBUILD = "lock:upload:floorjson:rebuild:scenecode:%s";
-
-    /**
-     * 上传图片多媒体数据锁
-     */
-    public static String LOCK_UPLOAD_FLOORPLAN_PNG = "lock:upload:floorplan:png:scenecode:%s";
-
-    /**
-     * 场景码池
-     */
-    public static String FDKANKAN_SCENE_NUMS = "4dkankan:scene:nums";
-
-    /**
-     * 加载场景码池锁
-     */
-    public static String LOCK_FDKANKAN_SCENE_NUMS = "lock:4dkankan:scene:nums";
-
-
-
-
-
-
-
-
-
-
-}

+ 0 - 34
4dkankan-common/src/main/java/com/fdkankan/common/constant/ServerCode.java

@@ -1,34 +0,0 @@
-package com.fdkankan.common.constant;
-
-public enum ServerCode {
-
-	SUCCESS(0, "操作成功"),
-	SYSTEM_ERROR(-1, "服务器异常"),
-	PARAM_ERROR(-2, "解析请求参数出错"),
-	PARAM_REQUIRED(-3, "缺少必要参数"),
-
-	AUTH_FAIL(3000, "鉴权失败!"),
-	NON_TOKEN(3001, "无token,请重新登录"),
-	TOKEN_ILLEGAL(3002, "token不合法"),
-	TOKEN_NOT_FOUND(3003, "用户未登录"),
-
-
-	APP_ID_ILLEGAL(3100 , "非法的APP ID")
-	;
-	
-	private Integer code;
-	private String message;
-
-	private ServerCode(Integer code, String message) {
-		this.code = code;
-		this.message = message;
-	}
-
-	public Integer code() {
-		return code;
-	}
-
-	public String message() {
-		return message;
-	}
-}

+ 0 - 27
4dkankan-common/src/main/java/com/fdkankan/common/exception/BusinessException.java

@@ -1,27 +0,0 @@
-package com.fdkankan.common.exception;
-
-import com.fdkankan.common.constant.CameraConstant;
-import com.fdkankan.common.constant.ErrorCode;
-import lombok.Data;
-
-/**
- * 自定义业务异常类
- */
-@Data
-public class BusinessException extends RuntimeException {
-    private int code;
-    private String message;
-
-    public BusinessException (ErrorCode errorCode){
-        this.code = errorCode.code();
-        this.message = errorCode.message();
-    }
-    public BusinessException (CameraConstant errorCode){
-        this.code = errorCode.code();
-        this.message = errorCode.message();
-    }
-    public BusinessException (int code,String msg){
-        this.code = code;
-        this.message = msg;
-    }
-}

+ 1 - 0
4dkankan-common/src/main/java/com/fdkankan/common/exception/GlobalExceptionHandler.java

@@ -2,6 +2,7 @@ package com.fdkankan.common.exception;
 
 
 import cn.hutool.core.exceptions.ExceptionUtil;
 import cn.hutool.core.exceptions.ExceptionUtil;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.constant.ServerCode;
+import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.response.ResultData;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.web.bind.annotation.ControllerAdvice;
 import org.springframework.web.bind.annotation.ControllerAdvice;

+ 1 - 1
4dkankan-common/src/main/java/com/fdkankan/common/realm/AgentJwtRealm.java

@@ -3,7 +3,7 @@ package com.fdkankan.common.realm;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.jwt.JwtToken;
 import com.fdkankan.common.jwt.JwtToken;
-import com.fdkankan.common.util.JwtUtil;
+import com.fdkankan.common.utils.JwtUtil;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationToken;
 import org.apache.shiro.authc.AuthenticationToken;

+ 1 - 1
4dkankan-common/src/main/java/com/fdkankan/common/realm/AppJwtRealm.java

@@ -3,7 +3,7 @@ package com.fdkankan.common.realm;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.jwt.JwtToken;
 import com.fdkankan.common.jwt.JwtToken;
-import com.fdkankan.common.util.JwtUtil;
+import com.fdkankan.common.utils.JwtUtil;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationToken;
 import org.apache.shiro.authc.AuthenticationToken;

+ 1 - 1
4dkankan-common/src/main/java/com/fdkankan/common/realm/ManagerJwtRealm.java

@@ -3,7 +3,7 @@ package com.fdkankan.common.realm;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.jwt.JwtToken;
 import com.fdkankan.common.jwt.JwtToken;
-import com.fdkankan.common.util.JwtUtil;
+import com.fdkankan.common.utils.JwtUtil;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationToken;
 import org.apache.shiro.authc.AuthenticationToken;

+ 1 - 1
4dkankan-common/src/main/java/com/fdkankan/common/realm/UserJwtRealm.java

@@ -4,7 +4,7 @@ import cn.hutool.core.util.StrUtil;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.exception.JwtAuthenticationException;
 import com.fdkankan.common.jwt.JwtToken;
 import com.fdkankan.common.jwt.JwtToken;
-import com.fdkankan.common.util.JwtUtil;
+import com.fdkankan.common.utils.JwtUtil;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationToken;
 import org.apache.shiro.authc.AuthenticationToken;

+ 1 - 0
4dkankan-common/src/main/java/com/fdkankan/common/response/BaseResponseAdvice.java

@@ -2,6 +2,7 @@ package com.fdkankan.common.response;
 
 
 
 
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
+import com.fdkankan.common.response.ResultData;
 import org.springframework.core.MethodParameter;
 import org.springframework.core.MethodParameter;
 import org.springframework.http.MediaType;
 import org.springframework.http.MediaType;
 import org.springframework.http.converter.HttpMessageConverter;
 import org.springframework.http.converter.HttpMessageConverter;

+ 0 - 25
4dkankan-common/src/main/java/com/fdkankan/common/response/PageInfo.java

@@ -1,25 +0,0 @@
-package com.fdkankan.common.response;
-
-import lombok.Data;
-
-@Data
-public class PageInfo {
-
-    private int page;
-
-    private int pageSize;
-
-    private int total;
-
-    private Object list;
-
-    public static PageInfo pageInfo (int page ,int pageSize,int total,Object data){
-        PageInfo pageInfo = new PageInfo();
-        pageInfo.setPage(page);
-        pageInfo.setPageSize(pageSize);
-        pageInfo.setTotal(total);
-        pageInfo.setList(data);
-        return  pageInfo;
-    }
-
-}

+ 0 - 73
4dkankan-common/src/main/java/com/fdkankan/common/response/ResultData.java

@@ -1,73 +0,0 @@
-package com.fdkankan.common.response;
-
-import com.fdkankan.common.constant.ErrorCode;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serializable;
-import java.util.Calendar;
-
-@Data
-@NoArgsConstructor
-@AllArgsConstructor
-public class ResultData<T> implements Serializable {
-    /**
-     * 状态码
-     */
-    private int code;
-    /**
-     * 响应信息
-     */
-    private String message;
-    /**
-     * 后端返回结果
-     */
-    private T data;
-    /**
-     * 后端返回结果
-     */
-    private Boolean success;
-    /**
-     * 响应时间戳
-     */
-    private long timestamp = Calendar.getInstance().getTimeInMillis();
-
-    public static ResultData ok() {
-        return ok("");
-    }
-    public static ResultData ok(Object data) {
-        return ok("", data);
-    }
-    public static ResultData ok(String msg, Object data) {
-        return base(200, msg, data,true);
-    }
-
-    public static ResultData ok(int page,int pageSize,int total,Object data){
-        PageInfo pageInfo = new PageInfo();
-        pageInfo.setPage(page);
-        pageInfo.setPageSize(pageSize);
-        pageInfo.setTotal(total);
-        pageInfo.setList(data);
-        return  ok(pageInfo);
-    }
-
-    public static ResultData error(int code, String msg) {
-        return error(code, msg, ""); }
-    public static ResultData error(int code, String msg, Object data) {
-        return base(code, msg, data,false);
-    }
-
-    public static ResultData error(ErrorCode errorCode) {
-        return error(errorCode.code(), errorCode.message());
-    }
-
-    private static ResultData  base(int code, String msg, Object data,Boolean success) {
-        ResultData rd = new ResultData();
-        rd.setCode(code);
-        rd.setMessage(msg);
-        rd.setData(data);
-        rd.setSuccess(success);
-        return rd;
-    }
-}

+ 0 - 136
4dkankan-common/src/main/java/com/fdkankan/common/util/DataUtils.java

@@ -1,136 +0,0 @@
-package com.fdkankan.common.util;
-
-import cn.hutool.core.util.StrUtil;
-import org.springframework.stereotype.Component;
-import org.springframework.util.StringUtils;
-
-import java.math.BigDecimal;
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * @author abnerhou
- * @date 2020/4/23 17:35
- * @desciption
- */
-@Component
-public class DataUtils {
-
-    public static BigDecimal getBigDecimalObj(Object data) {
-
-        if (null == data) {
-            return null;
-        } else if (data instanceof String) {
-            String dataStr = (String) data;
-            if (!StringUtils.isEmpty(dataStr.trim())) {
-                return new BigDecimal(dataStr.trim());
-            }
-        } else if (data instanceof Long) {
-            Long dataLong = (Long) data;
-            return BigDecimal.valueOf(dataLong);
-        } else if (data instanceof Integer) {
-            Integer dataInt = (Integer) data;
-            return BigDecimal.valueOf(dataInt);
-
-        } else if (data instanceof Double) {
-            Double dataDouble = (Double) data;
-            return BigDecimal.valueOf(dataDouble);
-        }
-
-        return null;
-
-    }
-
-    public static Integer getInteger(Object object) {
-        if (null == object) {
-            return new Integer(0);
-        }
-        if (object instanceof String) {
-            String ojStr = (String) object;
-            if (StringUtils.isEmpty(ojStr)) {
-                //TODO:在斟酌这里的处理方式
-                return new Integer(0);
-            } else {
-                return new Integer(Integer.parseInt(ojStr.trim()));
-            }
-        } else if (object instanceof Integer) {
-            return (Integer) object;
-        } else if (object instanceof Long) {
-            return (Integer) object;
-        } else if (object instanceof Double) {
-            return (Integer) object;
-        } else {
-            return new Integer(0);
-        }
-    }
-
-    public static Long getLongReturnNullIfNotExit(Object num){
-        if(null == num){
-            return null;
-        }else if(num instanceof String){
-            if(StrUtil.isNotBlank((String) num)){
-                String numStr = (String) num;
-                return Long.parseLong(numStr.trim());
-            }
-        }else if(num instanceof Integer){
-            return (Long) num;
-        }else if(num instanceof  Long){
-            return (Long) num;
-        }
-        return null;
-    }
-
-    public static Integer getIntegerWithDefault(Object object, boolean withDefault) {
-        if (null == object) {
-
-            return withDefault ? new Integer(0) : null;
-        }
-        if (object instanceof String) {
-            String ojStr = (String) object;
-            if (StringUtils.isEmpty(ojStr)) {
-
-                return withDefault ? new Integer(0) : null;
-            } else {
-                return new Integer(Integer.parseInt(ojStr.trim()));
-            }
-        } else if (object instanceof Integer) {
-            return (Integer) object;
-        } else if (object instanceof Long) {
-            return (Integer) object;
-        } else if (object instanceof Double) {
-            return (Integer) object;
-        } else {
-            return withDefault ? new Integer(0) : null;
-        }
-    }
-
-    public static Map<String, Object> assembleResult(long totalNum, long totalPageNum, long currPageNum, Object list) {
-        Map<String, Object> resultMap = new HashMap<>();
-        resultMap.put("totalNum", totalNum);
-        resultMap.put("totalPageNum", totalPageNum);
-        resultMap.put("curPage", currPageNum);
-        resultMap.put("list", list);
-        return resultMap;
-    }
-
-//    public static <T> void assembleTimeQueryWrapper(Map<String, Object> constantQuery, String dynamicQuery,
-//                                                    QueryWrapper<T> queryWrapper, String idQuery,
-//                                                    String secondQuery, String thirdQuery) {
-//        assembleConstantQuery(queryWrapper, constantQuery);
-//        if (org.apache.commons.lang3.StringUtils.isNotBlank(dynamicQuery)) {
-//            queryWrapper.and(wrapper -> wrapper
-//                    .or().like(org.apache.commons.lang3.StringUtils.isNotBlank(secondQuery), secondQuery, dynamicQuery)
-//                    .or().like(org.apache.commons.lang3.StringUtils.isNotBlank(thirdQuery), thirdQuery, dynamicQuery)
-//                    .or().like(dynamicQuery.length() <= 32 && org.apache.commons.lang3.StringUtils.isNotBlank(idQuery), idQuery, dynamicQuery));
-//        }
-//
-//    }
-
-//    public static <T> void assembleConstantQuery(QueryWrapper<T> queryWrapper, Map<String, Object> constantQuery) {
-//        if (null != queryWrapper && !CollectionUtils.isEmpty(constantQuery)) {
-//            for (Map.Entry<String, Object> entry : constantQuery.entrySet()) {
-//                queryWrapper.eq(entry.getKey(), entry.getValue());
-//            }
-//        }
-//    }
-}

+ 0 - 126
4dkankan-common/src/main/java/com/fdkankan/common/util/JwtUtil.java

@@ -1,126 +0,0 @@
-package com.fdkankan.common.util;
-
-import com.auth0.jwt.JWT;
-import com.auth0.jwt.exceptions.JWTDecodeException;
-import com.auth0.jwt.interfaces.DecodedJWT;
-import io.jsonwebtoken.Claims;
-import io.jsonwebtoken.JwtBuilder;
-import io.jsonwebtoken.Jwts;
-import io.jsonwebtoken.SignatureAlgorithm;
-
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.UUID;
-
-public class JwtUtil {
-
-    //生成签名的时候使用的秘钥secret
-    private static final String SECRET = "XX#$%()(#*!()!KL<><MQLMNQNQJQK&sdfkjsdrow32234545fdf>?N<:{LWPW";
-
-    /**
-     * 用户登录成功后生成Jwt
-     * 使用Hs256算法  私匙使用用户密码
-     *
-     * @param ttlMillis jwt过期时间
-     * @param userName  用户名
-     * @return
-     */
-    public static String createJWT(long ttlMillis, String userName, String loginType) {
-        //指定签名的时候使用的签名算法,也就是header那部分,jjwt已经将这部分内容封装好了。
-        SignatureAlgorithm signatureAlgorithm = SignatureAlgorithm.HS256;
-
-        //生成JWT的时间
-        long nowMillis = System.currentTimeMillis();
-        Date now = new Date(nowMillis);
-
-        //创建payload的私有声明(根据特定的业务需要添加,如果要拿这个做验证,一般是需要和jwt的接收方提前沟通好验证方式的)
-        Map<String, Object> claims = new HashMap<String, Object>();
-        claims.put("userName", userName);
-        claims.put("loginType", loginType);
-
-        //下面就是在为payload添加各种标准声明和私有声明了
-        //这里其实就是new一个JwtBuilder,设置jwt的body
-        JwtBuilder builder = Jwts.builder()
-                //如果有私有声明,一定要先设置这个自己创建的私有的声明,这个是给builder的claim赋值,一旦写在标准的声明赋值之后,就是覆盖了那些标准的声明的
-                .setClaims(claims)
-                //设置jti(JWT ID):是JWT的唯一标识,根据业务需要,这个可以设置为一个不重复的值,主要用来作为一次性token,从而回避重放攻击。
-                .setId(UUID.randomUUID().toString())
-                //iat: jwt的签发时间
-                .setIssuedAt(now)
-                //代表这个JWT的主体,即它的所有人,这个是一个json格式的字符串,可以存放什么userid,roldid之类的,作为什么用户的唯一标志。
-                .setSubject(userName)
-                //设置签名使用的签名算法和签名使用的秘钥
-                .signWith(signatureAlgorithm, SECRET);
-
-        if (ttlMillis >= 0) {
-            long expMillis = nowMillis + ttlMillis;
-            Date exp = new Date(expMillis);
-            //设置过期时间
-            builder.setExpiration(exp);
-        }/*else{
-            //设置过期时间半小时
-            DateTime expDate = new DateTime().plusMinutes(30);
-            builder.setExpiration(expDate.toDate());
-        }*/
-        return builder.compact();
-    }
-
-
-    /**
-     * Token的解密
-     * @param token 加密后的token
-     * @return
-     */
-    public static Claims parseJWT(String token) {
-        //得到DefaultJwtParser
-        Claims claims = Jwts.parser()
-                //设置签名的秘钥
-                .setSigningKey(SECRET)
-                //设置需要解析的jwt
-                .parseClaimsJws(token).getBody();
-        return claims;
-    }
-
-
-    /**
-     * 校验token
-     * 在这里可以使用官方的校验,我这里校验的是token中携带的密码于数据库一致的话就校验通过
-     * @param token
-     * @param userName
-     * @return
-     */
-    public static Boolean isVerify(String token, String userName) {
-
-        //得到DefaultJwtParser
-        Claims claims = Jwts.parser()
-                //设置签名的秘钥
-                .setSigningKey(SECRET)
-                //设置需要解析的jwt
-                .parseClaimsJws(token).getBody();
-
-        if (claims.get("userName").equals(userName)) {
-            return true;
-        }
-        return false;
-    }
-
-    /**
-     * 获得token中的信息无需secret解密也能获得
-     *
-     * @return token中包含的用户名
-     */
-    public static String getUsername(String token) {
-        try {
-            DecodedJWT jwt = JWT.decode(token);
-            return jwt.getClaim("userName").asString();
-        } catch (JWTDecodeException e) {
-            return null;
-        }
-    }
-
-    public static void main(String[] args) {
-        System.out.println(getUsername("eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMzExMjMxMTE3OCIsInVzZXJOYW1lIjoiMTMxMTIzMTExNzgiLCJpYXQiOjE1NjQwNDY0OTgsImp0aSI6IjhhZWJlNzhlLTU2OGUtNDY2Yi1iY2E3LWQ4ZjI0MjgxYzJhZCJ9.1N3UNjkT39mXtymfkJQVQJxOlFM3gfC6bgfur5mVmEU"));
-    }
-
-}

+ 0 - 57
4dkankan-common/src/main/java/com/fdkankan/common/util/SHAUtils.java

@@ -1,57 +0,0 @@
-package com.fdkankan.common.util;
-
-import java.io.UnsupportedEncodingException;
-import java.security.MessageDigest;
-import java.security.NoSuchAlgorithmException;
-
-/**
- * @author abnerhou
- * @date 2020/6/5 11:33
- * @desciption
- */
-public class SHAUtils {
-
-    /**
-     * 利用java原生的类实现SHA256加密
-     *
-     * @param str
-     * @return
-     */
-    public static String getSHA256(String str) {
-        MessageDigest messageDigest;
-        String encodestr = "";
-        try {
-            messageDigest = MessageDigest.getInstance("SHA-256");
-            messageDigest.update(str.getBytes("UTF-8"));
-            encodestr = byte2Hex(messageDigest.digest());
-        } catch (NoSuchAlgorithmException e) {
-            e.printStackTrace();
-        } catch (UnsupportedEncodingException e) {
-            e.printStackTrace();
-        }
-        return encodestr;
-    }
-
-
-    //15 转16进制
-
-    /**
-     * 将byte转为16进制
-     *
-     * @param bytes
-     * @return
-     */
-    public static String byte2Hex(byte[] bytes) {
-        StringBuffer stringBuffer = new StringBuffer();
-        String temp = null;
-        for (int i = 0; i < bytes.length; i++) {
-            temp = Integer.toHexString(bytes[i] & 0xFF);
-            if (temp.length() == 1) {
-                //1得到一位的进行补0操作
-                stringBuffer.append("0");
-            }
-            stringBuffer.append(temp);
-        }
-        return stringBuffer.toString();
-    }
-}

+ 1 - 1
4dkankan-gateway/pom.xml

@@ -26,7 +26,7 @@
         <dependency>
         <dependency>
             <groupId>com.fdkankan</groupId>
             <groupId>com.fdkankan</groupId>
             <artifactId>4dkankan-common-utils</artifactId>
             <artifactId>4dkankan-common-utils</artifactId>
-            <version>2.0.0</version>
+            <version>2.0.3</version>
         </dependency>
         </dependency>
 
 
         <dependency>
         <dependency>

+ 3 - 3
4dkankan-gateway/src/main/java/com/fdkankan/gateway/filter/AppAuthFilter.java

@@ -4,10 +4,10 @@ import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.json.JSONUtil;
 import cn.hutool.json.JSONUtil;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.constant.RedisKey;
+import com.fdkankan.redis.constant.RedisKey;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.exception.BusinessException;
-import com.fdkankan.common.util.DataUtils;
-import com.fdkankan.common.util.SHAUtils;
+import com.fdkankan.common.utils.DataUtils;
+import com.fdkankan.common.utils.SHAUtils;
 import com.fdkankan.gateway.dto.TmDeveloperDto;
 import com.fdkankan.gateway.dto.TmDeveloperDto;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import lombok.extern.log4j.Log4j2;
 import lombok.extern.log4j.Log4j2;

+ 1 - 1
4dkankan-gateway/src/main/java/com/fdkankan/gateway/filter/OfficialTokenFilter.java

@@ -4,7 +4,7 @@ import cn.hutool.core.util.StrUtil;
 import cn.hutool.json.JSONUtil;
 import cn.hutool.json.JSONUtil;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.constant.ServerCode;
 import com.fdkankan.common.response.ResultData;
 import com.fdkankan.common.response.ResultData;
-import com.fdkankan.common.util.JwtUtil;
+import com.fdkankan.common.utils.JwtUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.redis.util.RedisUtil;
 import io.jsonwebtoken.Claims;
 import io.jsonwebtoken.Claims;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;