From 900f358751f7974d610a0210a0ae914cfeddf765 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 30 五月 2025 13:46:05 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java |   41 ++++++++++++++++++++++-------------------
 1 files changed, 22 insertions(+), 19 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java b/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
index 88d4670..0f2bbf1 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
@@ -1,6 +1,5 @@
 package com.ruoyi.web.component;
 
-import afu.org.checkerframework.checker.oigj.qual.O;
 import com.alibaba.fastjson2.JSONObject;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.google.gson.Gson;
@@ -23,7 +22,6 @@
 import com.smartor.service.IBaseSmsaccountService;
 import com.smartor.service.IServiceOutPathService;
 import com.smartor.service.IServiceSubtaskRecordService;
-import com.sun.org.apache.bcel.internal.generic.NEW;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.lang3.ObjectUtils;
@@ -41,7 +39,6 @@
 import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
 
-import static cn.hutool.core.convert.Convert.numberToWord;
 import static cn.hutool.core.convert.Convert.toHex;
 
 @Slf4j
@@ -93,6 +90,9 @@
     @Value("${visitHosp}")
     private Integer visitHosp;
 
+    @Value("${server.port}")
+    private String port;
+
     // 鍒涘缓鍥哄畾澶у皬鐨勭嚎绋嬫睜
     private static final ExecutorService executorService = Executors.newFixedThreadPool(10);
 
@@ -107,7 +107,7 @@
         log.error("鏈満鐨勭綉缁淚P涓�:{}", ip);
         String content = message.toString();
         //鍒ゆ柇鏄笉鏄换鍔′俊鎭紝濡傛灉涓嶆槸锛岀洿鎺ヨ繑鍥烇紝涓嶉渶瑕佹墽琛�
-        if (!content.contains("taskid")) {
+        if (!content.contains("taskid") || !port.equals("8095")) {
             log.error("涓嶆槸浠诲姟淇℃伅");
             return;
         }
@@ -275,13 +275,16 @@
                     subIds.clear();
                     subIds.addAll(lssubIds);
                     lssubIds.clear();
-                } else if (descByCode.equals("澶氬獟浣�")) {
+                }
+                else if (descByCode.equals("澶氬獟浣�")) {
                     //澶氬獟浣�
                     continue;
-                } else if (descByCode.equals("绾歌川")) {
+                }
+                else if (descByCode.equals("绾歌川")) {
                     //绾歌川
                     continue;
-                } else if (descByCode.equals("鐭俊")) {
+                }
+                else if (descByCode.equals("鐭俊")) {
                     //鐭俊
                     //瀵箄rl涓袱涓弬鏁板姞瀵�
                     RSAPublicKeyExample rsaPublicKeyExample = new RSAPublicKeyExample();
@@ -316,12 +319,11 @@
                                 iServiceOutPathService.updateServiceOutPath(serviceOutPath);
                                 sendMagParam.setPhone(serviceSubtask.getPhone());
                                 sendMagParam.setUrl(ip + ":" + req_path + "/sf?p=" + format);
-                                if (serviceSubtask.getOrgid().equals("47255004333112711A1001")) {
-                                    sendMagParam.setContent("銆愭櫙瀹佺暡鏃忚嚜娌诲幙浜烘皯鍖婚櫌銆戞偍濂斤紝閭�璇锋偍濉啓鍑洪櫌瀹f暀璋冩煡琛紝璇风偣鍑�" + sendMagParam.getUrl() + "鏌ョ湅銆傛劅璋㈡偍閰嶅悎锛�");
-                                } else if (serviceSubtask.getOrgid().equals("47255004333112711A1001")) {
-                                    sendMagParam.setContent("銆愪附姘翠腑鍖婚櫌銆戞偍濂斤紝閭�璇锋偍濉啓鍑洪櫌瀹f暀璋冩煡琛紝璇风偣鍑�" + sendMagParam.getUrl() + "鏌ョ湅銆傛劅璋㈡偍閰嶅悎锛�");
-                                } else
+                                if (visitHosp == 2) {
+                                    sendMagParam.setContent("鎮ㄥソ锛岄個璇锋偍濉啓鍑洪櫌瀹f暀璋冩煡琛紝璇风偣鍑�" + sendMagParam.getUrl() + "鏌ョ湅銆傛劅璋㈡偍閰嶅悎锛�");
+                                } else if (visitHosp == 1) {
                                     sendMagParam.setContent("銆愭柊鍗庡尰闄€�戞偍濂斤紝閭�璇锋偍濉啓鍑洪櫌闅忚璋冩煡琛紝璇风偣鍑�" + sendMagParam.getUrl() + "濉啓銆傛劅璋㈡偍閰嶅悎锛�");
+                                }
 
                             } else if (type == 2) {
                                 //闂埜锛堥棶棰橈級
@@ -389,7 +391,7 @@
                                     ss.setRemark("鐭俊鍙戦�佸け璐�,璇ユ満鏋勬病鏈夐厤缃煭淇″湴鍧�");
                                     ss.setSendstate(5L);
                                     ss.setId(serviceSubtask.getId());
-                                    ss.setFinishtime(new Date());
+//                                    ss.setFinishtime(new Date());
                                     serviceSubtaskMapper.updateServiceSubtask(ss);
                                     continue;
                                 }
@@ -407,7 +409,7 @@
                             }
                             if (s.equals("true")) {
                                 //鍦ㄥ瓙浠诲姟琛ㄩ噷璁板綍涓�涓�
-                                log.error("serviceSubtask淇濆瓨鎴愬姛浜嗗悧锛燂細{}",s);
+                                log.error("serviceSubtask淇濆瓨鎴愬姛浜嗗悧锛燂細{}", s);
                                 String uuid = UUID.randomUUID().toString();
                                 serviceSubtask.setResult("success");
                                 serviceSubtask.setRemark("鐭俊鍙戦�佹垚鍔�");
@@ -427,7 +429,7 @@
                                 serviceSubtaskRecord.setResult("success");
                                 serviceSubtaskRecord.setRemark("鐭俊鍙戦�佹垚鍔�");
                                 serviceSubtaskRecordService.insertServiceSubtaskRecord(serviceSubtaskRecord);
-                                log.error("serviceSubtaskRecord淇濆瓨鎴愬姛浜嗗悧锛燂細{}",serviceSubtaskRecord);
+                                log.error("serviceSubtaskRecord淇濆瓨鎴愬姛浜嗗悧锛燂細{}", serviceSubtaskRecord);
                             }
                         } catch (Exception e) {
                             ServiceSubtaskRecord serviceSubtaskRecord = new ServiceSubtaskRecord();
@@ -455,7 +457,8 @@
                     subIds.clear();
                     subIds.addAll(lssubIds);
                     lssubIds.clear();
-                } else if (descByCode.equals("鍏紬鍙�")) {
+                }
+                else if (descByCode.equals("鍏紬鍙�")) {
                     //鍏紬鍙�
                     RSAPublicKeyExample rsaPublicKeyExample = new RSAPublicKeyExample();
                     String taskId = rsaPublicKeyExample.encryptedData(ivrTask1.getTaskid().toString(), pub_key);
@@ -513,7 +516,7 @@
                                 ss.setRemark("鍏紬鍙峰彂閫佸け璐�,his绯荤粺鐨勬偅鑰卛d涓虹┖");
                                 ss.setSendstate(5L);
                                 ss.setId(serviceSubtask.getId());
-                                ss.setFinishtime(new Date());
+//                                ss.setFinishtime(new Date());
                                 serviceSubtaskMapper.updateServiceSubtask(ss);
                                 continue;
                             }
@@ -527,7 +530,7 @@
                                 ss.setRemark("璇ユ満鏋勭殑鍏紬鍙烽厤缃俊鎭笉鍏紝鏃犳硶閫氳繃鍏紬鍙峰彂閫�");
                                 ss.setSendstate(5L);
                                 ss.setId(serviceSubtask.getId());
-                                ss.setFinishtime(new Date());
+//                                ss.setFinishtime(new Date());
                                 serviceSubtaskMapper.updateServiceSubtask(ss);
                                 continue;
                             }
@@ -612,7 +615,7 @@
                     serviceSubtask.setRemark("鍙戦�佸け璐�");
                     serviceSubtask.setSendstate(5L);
                     serviceSubtask.setId(id);
-                    serviceSubtask.setFinishtime(new Date());
+//                    serviceSubtask.setFinishtime(new Date());
                     serviceSubtaskMapper.updateServiceSubtask(serviceSubtask);
                 }
             }

--
Gitblit v1.9.3