AreaBaseConfig.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. public class AreaBaseConfig {
  16. public final static String AREABASE ="HbulTDUkQBSS5kI9V4xZfIqoXbM=";
  17. public static Set<String> getAreaBases(Context ctx) throws BOSException, SQLException {
  18. Set<String> areaBases = Sets.newHashSet();
  19. String sqlAreaBase = "select fid from T_EVA_EvaluFormAreaBase where fid =? or FRELATEDAREAID=?";
  20. IRowSet rs = DbUtil.executeQuery(ctx,sqlAreaBase,new Object[]{AreaBaseConfig.AREABASE,AreaBaseConfig.AREABASE});
  21. while (rs.next()){
  22. String fid = rs.getString("fid");
  23. areaBases.add(fid);
  24. }
  25. return areaBases;
  26. }
  27. public static Set<String> getAreaBases(Context ctx,String AREABASE) throws BOSException, SQLException {
  28. Set<String> areaBases = Sets.newHashSet();
  29. String sqlAreaBase = "select fid from T_EVA_EvaluFormAreaBase where fid =? or FRELATEDAREAID=?";
  30. IRowSet rs = DbUtil.executeQuery(ctx,sqlAreaBase,new Object[]{AREABASE,AREABASE});
  31. while (rs.next()){
  32. String fid = rs.getString("fid");
  33. areaBases.add(fid);
  34. }
  35. return areaBases;
  36. }
  37. }