diff --git a/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java b/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java index a83e74c..fa7357b 100644 --- a/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java +++ b/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/AutoCreateWorkflowService.java @@ -60,7 +60,8 @@ public class AutoCreateWorkflowService { public String createWorkflow(String loginName, String password, String workflowId, String creator, String requestLevel, String mainTable , String[] detailTables){ log.error("AutoCreateWorkflowService start"); log.error("loginName:"+loginName+"=> password:"+password+"=> workflowId:"+workflowId+"=> creator:"+creator); - + log.error("requestLevel:"+requestLevel); + log.error("mainTable:"+mainTable); String jtzhkey = configProp.getJtzhkey(); String jtzhadmin = configProp.getJtzhadmin(); //log.error("jtzhkey:"+jtzhkey+" jtzhadmin:"+itzhadmin); @@ -142,7 +143,7 @@ public class AutoCreateWorkflowService { - List detailFormId = SecondUtil.getDetailFormId(workflowId); + List detailFormId = SecondUtil.getDetailFormId(workflowId,zhsjy); JSONObject param = new JSONObject(); diff --git a/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/util/SecondUtil.java b/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/util/SecondUtil.java index d86b27f..cfbe5f6 100644 --- a/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/util/SecondUtil.java +++ b/secondev-ht-njwebservice/src/main/java/com/weaver/seconddev/njwebservice/util/SecondUtil.java @@ -102,19 +102,20 @@ public class SecondUtil { * @param workflowId * @return */ - public static List getDetailFormId(String workflowId) { - log.error("getDetailFormId start : " + workflowId); + public static List getDetailFormId(String workflowId,String zhsjy) { + log.error("getDetailFormId start : " + workflowId ); + log.error("getDetailFormId zhsjy : " + zhsjy ); List formIdList = new ArrayList(); RecordSet rs = I18nContextUtil.getBean(RecordSet.class); - String poolname = CONN_TYPE.workflow.getType(); - String sql = "select form_id from form_table where form_id in (select id from e10_core_business.dbo.sub_form where form_id in (select relatekey from e10_core_business.dbo.wfp_relateform where workflowid = '"+workflowId+"'))"; + String poolname = zhsjy; + String sql = "select form_id from e10_core_business.dbo.form_table where form_id in (select id from e10_core_business.dbo.sub_form where form_id in (select relatekey from e10_core_business.dbo.wfp_relateform where workflowid = '"+workflowId+"'))"; log.error("getDetailFormId sql : " + sql); rs.executeSql(sql,poolname); while (rs.next()){ formIdList.add(Util.getLongValue(rs.getString("form_id"))); } - log.error("formIdList : " + formIdList); + log.error("getDetailFormId formIdList : " + formIdList); return formIdList; }