From 76fb5d8b5249d74a77ca3e44ca9cf98b57b31ace Mon Sep 17 00:00:00 2001 From: zhs <zhs18203887318@163.com> Date: 星期五, 30 五月 2025 14:00:32 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- 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