From 9db1c6c261049fbdcb104e6c0e07fa544bb42013 Mon Sep 17 00:00:00 2001
From: 杜洪波 <1074825718@qq.com>
Date: 星期三, 14 五月 2025 18:28:14 +0800
Subject: [PATCH] 代码BUG(预警解析异常)

---
 src/main/java/com/product/administration/service/EarlyWarningServer.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/product/administration/service/EarlyWarningServer.java b/src/main/java/com/product/administration/service/EarlyWarningServer.java
index a93fc4b..544befd 100644
--- a/src/main/java/com/product/administration/service/EarlyWarningServer.java
+++ b/src/main/java/com/product/administration/service/EarlyWarningServer.java
@@ -78,6 +78,7 @@
 			}
 			singleWarningTask(fseWarningConfig);
 		} catch (Exception e) {
+			e.printStackTrace();
 			SpringMVCContextHolder.getSystemLogger().error(e);
 		}
 	}
@@ -430,14 +431,16 @@
 
 				//瑁呰浇鍥哄畾鎺ユ敹浜�
 				if (!StringUtils.isEmpty(fixedReceiver)) {
-					FieldSetEntity fseOrgnaiztion = baseDao.getFieldSetEntity("product_sys_organizational_structure_storage", fixedReceiver, false);
-					if (!StringUtils.isEmpty(fseOrgnaiztion.getString("staff_ids"))) {
-						String[] splitReceiver = fseOrgnaiztion.getString("staff_ids").split(",");
+//					FieldSetEntity fseOrgnaiztion = baseDao.getFieldSetEntity("product_sys_organizational_structure_storage", fixedReceiver, false);
+//					if (!StringUtils.isEmpty(fseOrgnaiztion.getString("staff_ids"))) {
+//						String[] splitReceiver = fseOrgnaiztion.getString("staff_ids").split(",");
+						String[] splitReceiver = fixedReceiver.split(",");
 						for (int k = 0; k < splitReceiver.length; k++) {
-							FieldSetEntity fseStaff = baseDao.getFieldSetEntityByFilter("product_sys_staffs", "staff_id=?", new Object[]{splitReceiver[k]}, false);
-							receiverSet.add(fseStaff.getString(CmnConst.USER_ID));
+//							FieldSetEntity fseStaff = baseDao.getFieldSetEntityByFilter("product_sys_staffs", "staff_id=?", new Object[]{splitReceiver[k]}, false);
+//							receiverSet.add(fseStaff.getString(CmnConst.USER_ID));
+							receiverSet.add(splitReceiver[k]);
 						}
-					}
+//					}
 				}
 
 				//瑁呰浇娴佺▼鐩稿叧浜�
@@ -721,7 +724,7 @@
 				return fseUser.getString(CmnConst.USER_NAME);
 			}
 		} else if (referenceName.indexOf("銆�") > -1) {    //鏁版嵁瀛楀吀
-			referenceName.replace("銆�", "").replace("銆�", "");
+			referenceName = referenceName.replace("銆�", "").replace("銆�", "");
 			FieldSetEntity fseDict = baseDao.getFieldSetEntityByFilter(CmnConst.PRODUCT_SYS_DICT, "dict_name=? AND dict_value=?", new Object[]{referenceName, originValue}, false);
 			if (fseDict == null) {
 				throw new BaseException("", "", this.getClass(), "");

--
Gitblit v1.9.2