From 3b8877b6d8c13e37f8c7769282a2751b0faeb499 Mon Sep 17 00:00:00 2001
From: liuhaonan <31457034@qq.com>
Date: 星期一, 16 五月 2022 18:30:54 +0800
Subject: [PATCH] 日志

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/XiXunPlayerService.java |   59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 54 insertions(+), 5 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 c4e6774..5db192b 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
@@ -15,6 +15,7 @@
 import com.sandu.ximon.admin.utils.JsonUtil;
 import com.sandu.ximon.admin.utils.LightemitUtils;
 import com.sandu.ximon.admin.utils.LogUtils;
+import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils;
 import com.sandu.ximon.admin.utils.request.SubTitleSet;
 import com.sandu.ximon.dao.domain.LedSFile;
 import com.sandu.ximon.dao.domain.Pole;
@@ -75,19 +76,27 @@
         poleXixunPlayer.setHeight(programPro.getHeight());
         poleXixunPlayer.setWidth(programPro.getWidth());
         poleXixunPlayer.setTotalSize((float) programPro.getTotalSize() / 1000000 + "MB");
-//        poleXixunPlayer.setTotalSize( Long.parseLong(programPro.getTotalSize()) / 1000000 + "MB");
-//        programPro.setProgramId(poleXixunPlayer.getProgramId());
-//        System.out.println(poleXixunPlayer.getProgramId());
         poleXixunPlayer.setRequestBody(json);
         poleXixunPlayer.setScreenShot(programPro.getScreenShot());
-        //  poleXixunPlayer.setCreatTime(sdf.format(date));
         if (SecurityUtils.getClientId() != null) {
             poleXixunPlayer.setCreateUserId(SecurityUtils.getUserId());
             if (clientService.findClientId()) {
                 poleXixunPlayer.setClientId(clientService.getClientId());
             }
         }
-        return this.save(poleXixunPlayer);
+        boolean save = this.save(poleXixunPlayer);
+        /**
+         * 鐔欐睕鑺傜洰鏂板鏃ュ織璁板綍寮�濮�
+         */
+        String content = "{鑺傜洰id锛�" + poleXixunPlayer.getProgramId()
+                + "锛� 鑺傜洰鍚嶇О锛�" + poleXixunPlayer.getProgramName()
+                + "锛� 鑺傜洰鍐呭锛�" + json
+                + " }";
+        StoreOperationRecordsUtils.storeOperationData(null, null, "鐔欐睕鑺傜洰鏇存敼", content);
+        /**
+         * 鐔欐睕鑺傜洰鏂板鏃ュ織璁板綍缁撴潫
+         */
+        return save;
     }
 
     public boolean deleteProgram(Long pid) {
@@ -95,6 +104,16 @@
         if (byId == null) {
             throw new BusinessException("鏈壘鍒拌鑺傜洰");
         }
+        /**
+         * 鐔欐睕鑺傜洰鍒犻櫎鏃ュ織璁板綍寮�濮�
+         */
+        String content = "{鍒犻櫎鐨勮妭鐩甶d锛�" + byId.getProgramId()
+                + "锛� 鍒犻櫎鐨勮妭鐩悕绉帮細" + byId.getProgramName()
+                + " }";
+        StoreOperationRecordsUtils.storeOperationData(null, null, "鐔欐睕鑺傜洰鍒犻櫎", content);
+        /**
+         * 鐔欐睕鑺傜洰鍒犻櫎鏃ュ織璁板綍缁撴潫
+         */
         return removeById(pid);
     }
 
@@ -219,6 +238,23 @@
                 LogUtils.error("缁撴灉:" + post);
             }
         }
+
+
+        /**
+         * 鐔欐睕鑺傜洰鎺ㄩ�佹棩蹇楄褰曞紑濮�
+         */
+        List<String> listCode = new ArrayList<>();
+        for (PoleLightemitEntity bean : poleLightemitEntities) {
+            listCode.add(bean.getLightemitControlCode());
+        }
+        String content = "{鑺傜洰id锛�" + programId
+                + "锛� 鑺傜洰鍚嶇О锛�" + poleXixunPlayerEntity.getProgramName()
+                + "锛� 鑺傜洰鍐呭锛�" + json
+                + " }";
+        StoreOperationRecordsUtils.storeOperationData(listCode, null, "鐔欐睕鑺傜洰鎺ㄩ��", content);
+        /**
+         * 鐔欐睕鑺傜洰鎺ㄩ�佹棩蹇楄褰曠粨鏉�
+         */
     }
 
 
@@ -275,6 +311,19 @@
                     lightemitUtils.clearPlayerTask(lightemitControlCode);
                     //鎺ㄩ�佹渶鍚庡懡浠�
                     lightemitUtils.sendLastCommand(lightemitControlCode);
+
+                    /**
+                     * 鐔欐睕澶ф皵鏁版嵁鎺ㄩ�佹棩蹇楄褰曞紑濮�
+                     */
+                    String content = "{璁惧code锛�" + lightemitControlCode
+                            + "锛� 鎺ㄩ�佸唴瀹癸細" + body
+                            + " }";
+                    List<String> listCode = new ArrayList<>();
+                    listCode.add(lightemitControlCode);
+                    StoreOperationRecordsUtils.storeOperationData(listCode, null, "鐔欐睕澶ф皵鏁版嵁鎺ㄩ��", content);
+                    /**
+                     * 鐔欐睕澶ф皵鏁版嵁鎺ㄩ�佹棩蹇楄褰曠粨鏉�
+                     */
                 }
             }, 60 * 1000);
         }

--
Gitblit v1.9.3