Forráskód Böngészése

v3场景计算生成二维码

dsx 2 éve
szülő
commit
35747e7b72

+ 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();
+                }
             }
         }