杜洪波
2025-05-14 9db1c6c261049fbdcb104e6c0e07fa544bb42013
代码BUG(预警解析异常)
已修改1个文件
17 ■■■■■ 文件已修改
src/main/java/com/product/administration/service/EarlyWarningServer.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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(), "");