浏览代码

相机登录token类型为 camera

lyhzzz 2 年之前
父节点
当前提交
e7e57eaa44

+ 1 - 0
src/main/java/com/fdkankan/ucenter/controller/DeviceSceneController.java

@@ -43,6 +43,7 @@ public class DeviceSceneController extends BaseController {
         return Result.success(pageInfo);
     }
 
+
     /**
      * 删除场景
      * @return

+ 1 - 1
src/main/java/com/fdkankan/ucenter/controller/app/SceneApiController.java

@@ -181,7 +181,7 @@ public class SceneApiController extends BaseController {
 
     private void sendResponse(UserVo user, String webSite, HttpServletRequest request,
                               HttpServletResponse response, String sceneNum, String lang, String vlog) {
-        String token = loginService.redisLogin(user.getUserName(),JSONObject.toJSONString(user));
+        String token = loginService.redisLogin(user.getUserName(),JSONObject.toJSONString(user),"user");
         //登录成功
         String mainUrl = NacosProperty.getMainUrl();
         if(StringUtils.isBlank(mainUrl)){

+ 4 - 4
src/main/java/com/fdkankan/ucenter/service/impl/LoginService.java

@@ -80,7 +80,7 @@ public class LoginService {
         if(!user.getPassword().equals(passwordCode)){
             throw new BusinessException(LoginConstant.FAILURE_CODE_3014, LoginConstant.FAILURE_MSG_3014);
         }
-        String token = this.redisLogin(user.getUserName(),JSONObject.toJSONString(user));
+        String token = this.redisLogin(user.getUserName(),JSONObject.toJSONString(user),"user");
         loginLogService.addLog("",token);
         UserVo userVo = new UserVo();
         BeanUtils.copyProperties(user,userVo);
@@ -218,7 +218,7 @@ public class LoginService {
         userVo.setId(cameraDetail.getUserId());
         userVo.setCameraId(camera.getId());
         userVo.setCameraLogin(1);
-        String token = this.redisLogin(childName,JSONObject.toJSONString(userVo));
+        String token = this.redisLogin(childName,JSONObject.toJSONString(userVo),"camera");
         JSONObject obj = new JSONObject();
         obj.put("token",token);
         obj.put("childName",childName);
@@ -283,8 +283,8 @@ public class LoginService {
         userService.updatePassword(param.getPhoneNum(), pwdMd5);
     }
 
-    public String redisLogin(String userName,String value){
-        String token = JwtUtil.createJWT(-1,userName,"user");
+    public String redisLogin(String userName,String value,String loginType){
+        String token = JwtUtil.createJWT(-1,userName,loginType);
         String redisKey = String.format(RedisKey.TOKEN_V3,token);
         redisUtil.set(redisKey, value,2 * 60 * 60);
         return token;