소스 검색

v3场景计算生成二维码

dsx 2 년 전
부모
커밋
35747e7b72
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      src/main/java/com/fdkankan/contro/mq/service/impl/BuildV3SceneServiceImpl.java

+ 5 - 3
src/main/java/com/fdkankan/contro/mq/service/impl/BuildV3SceneServiceImpl.java

@@ -314,9 +314,11 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
         String logoPath = null;
         if(Objects.nonNull(scenePro.getCameraId())){
             CameraDetail cameraDetail = cameraDetailService.getByCameraId(scenePro.getId());
-            Company company = companyService.getById(cameraDetail.getCompanyId());
-            if(Objects.nonNull(company) && StrUtil.isNotEmpty(company.getQrLogo())){
-                logoPath =  ConstantFilePath.BASE_PATH + File.separator + company.getQrLogo();
+            if(Objects.nonNull(cameraDetail) && Objects.nonNull(cameraDetail.getCompanyId())){
+                Company company = companyService.getById(cameraDetail.getCompanyId());
+                if(Objects.nonNull(company) && StrUtil.isNotEmpty(company.getQrLogo())){
+                    logoPath =  ConstantFilePath.BASE_PATH + File.separator + company.getQrLogo();
+                }
             }
         }