From 12b3967ebefcfc31e8e2eeb4fea6c699f5bd04f4 Mon Sep 17 00:00:00 2001
From: liuhaonan <konodioda2333@vip.qq.com>
Date: 星期一, 25 四月 2022 17:33:43 +0800
Subject: [PATCH] bug修复

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java
index e827f30..a21f1b9 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java
@@ -45,14 +45,14 @@
     //鐔欒鑺傜洰鍒楄〃
     public LambdaQueryWrapper<PoleXixunPlayerEntity> XixunPlayerList(String keyword) {
         if (SecurityUtils.getClientId() == null) {
-            if (keyword.isEmpty()) {
+            if (keyword != null && keyword.isEmpty()) {
                 return Wrappers.lambdaQuery(PoleXixunPlayerEntity.class);
             } else {
                 return Wrappers.lambdaQuery(PoleXixunPlayerEntity.class).like(PoleXixunPlayerEntity::getProgramName, keyword);
             }
 
         } else {
-            if (keyword.isEmpty()) {
+            if (keyword != null && keyword.isEmpty()) {
                 return Wrappers.lambdaQuery(PoleXixunPlayerEntity.class).eq(PoleXixunPlayerEntity::getCreateUserId, SecurityUtils.getUserId())
                         .or(w -> {
                             w.eq(PoleXixunPlayerEntity::getClientId, SecurityUtils.getClientId());
@@ -128,6 +128,38 @@
         return programPro;
     }
 
+
+
+//    public Object getProgram(String json) {
+////        PoleXixunPlayerEntity byId = getById(pid);
+//        List<Long> fileIds = new ArrayList<>();
+//        List<LedSFile> file = new ArrayList<>();
+//        if (json == null) {
+//            throw new BusinessException("鏈壘鍒拌鑺傜洰");
+//        }
+//        ProgramPro programPro = new ProgramPro();
+//        try {
+//            programPro = JsonUtil.convertJsonStringToObject(json, ProgramPro.class);
+//            programPro.setProgramId(pid);
+//            programPro.setScreenShot(byId.getScreenShot());
+//            programPro.getLayers().forEach(
+//                    layerPro -> {
+//                        layerPro.getSources().forEach(
+//                                sourcePro -> {
+//                                    long fileId = Long.parseLong(sourcePro.getId());
+//                                    file.add(xiXunFileService.getById(fileId));
+//                                }
+//                        );
+//                    }
+//            );
+//            programPro.setFileList(file);
+//        } catch (Exception e) {
+//            e.printStackTrace();
+//        }
+//        return programPro;
+//    }
+
+
     /**
      * 鎺ㄩ�佽妭鐩�
      *

--
Gitblit v1.9.3