半盏清茶

导航

EAS 根据组织获取它所在的公司

 1 //找公司
 2 String sql2 = "select fid from T_ORG_ADMIN where FORGTYPESTR LIKE '%Company%' and fid =?";
 3 IRowSet irow = DbUtil.executeQuery(ctx, sql2, new Object[] {str});
 4 if (irow.size() == 0) {
 5     String str2 = null;
 6     while (irow.size() == 0) {
 7         String sql3 = "SELECT FPARENTID  FROM T_ORG_ADMIN where FID =?";
 8         IRowSet irowSet = DbUtil.executeQuery(ctx, sql3, new Object[] {str});
 9         try {
10             while (irowSet.next()) {  
11               str2 = irowSet.getString("FPARENTID");
12             }
13         } catch (SQLException e) {
14             // TODO Auto-generated catch block
15             e.printStackTrace();
16         } 
17         String sql4 = "select fid from T_ORG_ADMIN where FORGTYPESTR LIKE '%Company%' and fid =?";
18         irow = DbUtil.executeQuery(ctx, sql4, new Object[] {str2});
19     }
20     return str2;
21 }else {
22     String id = null;
23     try {
24         while (irow.next()) {  
25           id = irow.getString("fid");
26         }
27     } catch (SQLException e) {
28         // TODO Auto-generated catch block
29         e.printStackTrace();
30     } 
31     return id;
32 }

 

posted on 2020-10-23 16:37  半盏清茶  阅读(217)  评论(0编辑  收藏  举报