diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ApiController.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ApiController.java index e8b6ac1..ba90fb3 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ApiController.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ApiController.java @@ -82,17 +82,49 @@ public class ApiController { Map map = new HashMap<>(); RecordSet rs = I18nContextUtil.getBean(RecordSet.class); - String sql = "SELECT CASE WHEN status = 1 THEN id ELSE activewfid END AS workflowid FROM e10_core_business.dbo.wfp_base WHERE id like '%00004537' AND delete_type = 0 AND tenant_key = 't6kj9c07jr'"; - TenantRpcContext.setTargetTenantKey("t6kj9c07jr"); - rs.setTenantKey("t6kj9c07jr"); - String poolname ="E10JTZH"; - logger.error("sql == " +sql); - logger.error("poolname == " +poolname); - rs.executeQuery(sql,poolname); + + + /** + * 外部数据源 查询大数据 + */ +// String sql = "SELECT CASE WHEN status = 1 THEN id ELSE activewfid END AS workflowid FROM e10_core_business.dbo.wfp_base WHERE id like '%00004537' AND delete_type = 0 AND tenant_key = 't6kj9c07jr'"; +// TenantRpcContext.setTargetTenantKey("t6kj9c07jr"); +// rs.setTenantKey("t6kj9c07jr"); +// String poolname ="E10JTZH"; +// logger.error("sql == " +sql); +// logger.error("poolname == " +poolname); +// rs.executeQuery(sql,poolname); +// if(rs.next()){ +// map.put("workflowid" , rs.getString("workflowid")); +// } +// logger.error("map == " +map); + + + /** + * 外部数据源查询超时 + */ + + String sql = "select\n" + + " count(1) as zs\n" + + "from\n" + + " atdpersoncardexview\n" + + "where\n" + + " extype = '未刷卡'\n" + + " and shoulddate > '2024-12-01'\n" + + " and shoulddate < '2025-02-24'"; + + + logger.error("sql == " +sql); + boolean b1 = rs.executeQuery(sql, "hr"); + logger.error("sql getExecuteResult == " +rs.getExecuteResult()); + + if(rs.next()){ - map.put("workflowid" , rs.getString("workflowid")); + logger.error("zs == " +rs.getString("zs")); + map.put("zs", rs.getString("zs")); } - logger.error("map == " +map); + + // logger.error("ApiController info : hello " ); // final User currentUser = UserContext.getCurrentUser(); // //final Tenant currentTenant = TenantContext.getCurrentTenant();