From e3792fa2ba767b3a815fcf4046ea59d28b89de2e Mon Sep 17 00:00:00 2001 From: yu_shenghua Date: Fri, 8 Mar 2024 17:09:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=A8=E5=B1=80=E5=9F=9F?= =?UTF-8?q?=E7=BD=91=EF=BC=8C=E6=97=A0=E7=BD=91=E7=BB=9C=E6=83=85=E5=86=B5?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chaofan/websocket/Config/DownloadBingRunner.java | 10 +++++++--- .../java/com/chaofan/websocket/Web/MyWebSocket.java | 9 +++++++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/chaofan/websocket/Config/DownloadBingRunner.java b/src/main/java/com/chaofan/websocket/Config/DownloadBingRunner.java index 0e7af03..d1f4ba2 100644 --- a/src/main/java/com/chaofan/websocket/Config/DownloadBingRunner.java +++ b/src/main/java/com/chaofan/websocket/Config/DownloadBingRunner.java @@ -18,9 +18,13 @@ public class DownloadBingRunner implements CommandLineRunner { @Override public void run(String... args) throws Exception { - Integer sum = BingImageUtil.download(0,7); - sum += BingImageUtil.download(7,7); - LOGGER.debug("本次同步了"+sum+"张壁纸!"); + try { + Integer sum = BingImageUtil.download(0, 7); + sum += BingImageUtil.download(7, 7); + LOGGER.debug("本次同步了" + sum + "张壁纸!"); + }catch (Exception ex){ + LOGGER.error("本次同步壁纸失败,请检查网络,若是内网可以忽略"); + } } } diff --git a/src/main/java/com/chaofan/websocket/Web/MyWebSocket.java b/src/main/java/com/chaofan/websocket/Web/MyWebSocket.java index 4fe2b8d..eceb240 100644 --- a/src/main/java/com/chaofan/websocket/Web/MyWebSocket.java +++ b/src/main/java/com/chaofan/websocket/Web/MyWebSocket.java @@ -56,7 +56,12 @@ public class MyWebSocket { addOnlineCount(); Map result = new HashMap<>(); result.put("type","bing"); - result.put("msg",BingImages.get(random.nextInt(BingImages.size()))); + //内网兼容 + if(BingImages.size() == 0){ + result.put("msg","http://s.cn.bing.net/th?id=OHR.IguazuFalls_ZH-CN4749837052_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp"); + }else{ + result.put("msg",BingImages.get(random.nextInt(BingImages.size()))); + } result.put("sendUser","系统消息"); result.put("id",session.getId()); this.sendMessage(gson.toJson(result)); @@ -283,4 +288,4 @@ public class MyWebSocket { } } -} \ No newline at end of file +} -- Gitee