AreaBaseConfig.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.kingdee.eas.hr.perf.handler;
  2. import com.google.common.collect.Sets;
  3. import com.kingdee.bos.BOSException;
  4. import com.kingdee.bos.Context;
  5. import com.kingdee.eas.util.app.DbUtil;
  6. import com.kingdee.jdbc.rowset.IRowSet;
  7. import java.sql.SQLException;
  8. import java.util.Set;
  9. /**
  10. * description: AreaBaseUtil <br>
  11. * date: 2025/10/17 18:34 <br>
  12. * author: lhbj <br>
  13. * version: 1.0 <br>
  14. *
  15. */
  16. public class AreaBaseConfig {
  17. public final static String AREABASE ="HbulTDUkQBSS5kI9V4xZfIqoXbM=";
  18. public static Set<String> getAreaBases(Context ctx) throws BOSException, SQLException {
  19. Set<String> areaBases = Sets.newHashSet();
  20. String sqlAreaBase = "select fid from T_EVA_EvaluFormAreaBase where fid =? or FRELATEDAREAID=?";
  21. IRowSet rs = DbUtil.executeQuery(ctx,sqlAreaBase,new Object[]{AreaBaseConfig.AREABASE,AreaBaseConfig.AREABASE});
  22. while (rs.next()){
  23. String fid = rs.getString("fid");
  24. areaBases.add(fid);
  25. }
  26. return areaBases;
  27. }
  28. public static Set<String> getAreaBases(Context ctx,String AREABASE) throws BOSException, SQLException {
  29. Set<String> areaBases = Sets.newHashSet();
  30. String sqlAreaBase = "select fid from T_EVA_EvaluFormAreaBase where fid =? or FRELATEDAREAID=?";
  31. IRowSet rs = DbUtil.executeQuery(ctx,sqlAreaBase,new Object[]{AREABASE,AREABASE});
  32. while (rs.next()){
  33. String fid = rs.getString("fid");
  34. areaBases.add(fid);
  35. }
  36. return areaBases;
  37. }
  38. }