|
@@ -7,6 +7,7 @@ import com.fdkankan.fusion.common.ResultCode;
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
import com.fdkankan.fusion.common.util.DateUtils;
|
|
import com.fdkankan.fusion.common.util.DateUtils;
|
|
import com.fdkankan.fusion.common.util.RedisKeyUtil;
|
|
import com.fdkankan.fusion.common.util.RedisKeyUtil;
|
|
|
|
+import com.fdkankan.fusion.entity.CaseEntity;
|
|
import com.fdkankan.fusion.entity.TmCamera;
|
|
import com.fdkankan.fusion.entity.TmCamera;
|
|
import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.httpClient.client.FdKKClient;
|
|
import com.fdkankan.fusion.httpClient.client.FdKKClient;
|
|
@@ -20,6 +21,7 @@ import com.fdkankan.fusion.httpClient.response.FdRoomVo;
|
|
import com.fdkankan.fusion.httpClient.response.FdkkLoginVo;
|
|
import com.fdkankan.fusion.httpClient.response.FdkkLoginVo;
|
|
import com.fdkankan.fusion.httpClient.response.FdkkResponse;
|
|
import com.fdkankan.fusion.httpClient.response.FdkkResponse;
|
|
import com.fdkankan.fusion.response.CameraVo;
|
|
import com.fdkankan.fusion.response.CameraVo;
|
|
|
|
+import com.fdkankan.fusion.service.ICaseService;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -149,8 +151,14 @@ public class FdService {
|
|
throw new BusinessException(code,message);
|
|
throw new BusinessException(code,message);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ @Autowired
|
|
|
|
+ ICaseService caseService;
|
|
|
|
|
|
public void checkCaseAuth(String caseId,String pageType,String token) {
|
|
public void checkCaseAuth(String caseId,String pageType,String token) {
|
|
|
|
+ CaseEntity caseEntity = caseService.getById(caseId);
|
|
|
|
+ if(caseEntity == null){
|
|
|
|
+ throw new BusinessException(ResultCode.CASE_NOT_EXIST);
|
|
|
|
+ }
|
|
if(StringUtils.isBlank(pageType) || StringUtils.isBlank(caseId)|| StringUtils.isBlank(token)){
|
|
if(StringUtils.isBlank(pageType) || StringUtils.isBlank(caseId)|| StringUtils.isBlank(token)){
|
|
throw new BusinessException(ResultCode.NOT_PERMISSION);
|
|
throw new BusinessException(ResultCode.NOT_PERMISSION);
|
|
}
|
|
}
|