杜洪波
2025-05-14 9db1c6c261049fbdcb104e6c0e07fa544bb42013
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(), "");