webservice 明细表处理2

ht
qijirenjian 3 months ago
parent 22d020cd19
commit a98230d89a

@ -60,7 +60,8 @@ public class AutoCreateWorkflowService {
public String createWorkflow(String loginName, String password, String workflowId, String creator, String requestLevel, String mainTable , String[] detailTables){ public String createWorkflow(String loginName, String password, String workflowId, String creator, String requestLevel, String mainTable , String[] detailTables){
log.error("AutoCreateWorkflowService start"); log.error("AutoCreateWorkflowService start");
log.error("loginName:"+loginName+"=> password:"+password+"=> workflowId:"+workflowId+"=> creator:"+creator); log.error("loginName:"+loginName+"=> password:"+password+"=> workflowId:"+workflowId+"=> creator:"+creator);
log.error("requestLevel:"+requestLevel);
log.error("mainTable:"+mainTable);
String jtzhkey = configProp.getJtzhkey(); String jtzhkey = configProp.getJtzhkey();
String jtzhadmin = configProp.getJtzhadmin(); String jtzhadmin = configProp.getJtzhadmin();
//log.error("jtzhkey:"+jtzhkey+" jtzhadmin:"+itzhadmin); //log.error("jtzhkey:"+jtzhkey+" jtzhadmin:"+itzhadmin);
@ -142,7 +143,7 @@ public class AutoCreateWorkflowService {
List<Long> detailFormId = SecondUtil.getDetailFormId(workflowId); List<Long> detailFormId = SecondUtil.getDetailFormId(workflowId,zhsjy);
JSONObject param = new JSONObject(); JSONObject param = new JSONObject();

@ -102,19 +102,20 @@ public class SecondUtil {
* @param workflowId * @param workflowId
* @return * @return
*/ */
public static List<Long> getDetailFormId(String workflowId) { public static List<Long> getDetailFormId(String workflowId,String zhsjy) {
log.error("getDetailFormId start : " + workflowId ); log.error("getDetailFormId start : " + workflowId );
log.error("getDetailFormId zhsjy : " + zhsjy );
List<Long> formIdList = new ArrayList(); List<Long> formIdList = new ArrayList();
RecordSet rs = I18nContextUtil.getBean(RecordSet.class); RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
String poolname = CONN_TYPE.workflow.getType(); String poolname = zhsjy;
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 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); log.error("getDetailFormId sql : " + sql);
rs.executeSql(sql,poolname); rs.executeSql(sql,poolname);
while (rs.next()){ while (rs.next()){
formIdList.add(Util.getLongValue(rs.getString("form_id"))); formIdList.add(Util.getLongValue(rs.getString("form_id")));
} }
log.error("formIdList : " + formIdList); log.error("getDetailFormId formIdList : " + formIdList);
return formIdList; return formIdList;
} }

Loading…
Cancel
Save