Stringsql="select b.TABLE_NAME from e10_core_business.dbo.wfp_relateform a, e10_core_business.dbo.form_table b where a.relatekey =b.FORM_ID and a.workflowid="+wfid+" and a.delete_type = 0 and a.tenant_key = '"+tenantKey+"' and b.delete_type = 0 and b.tenant_key = '"+tenantKey+"'";
Stringsql="select * from e10_core_business.dbo."+tablename+" where FORM_DATA_ID = "+dataid;
@ -71,6 +81,7 @@ public class ChangeInformationExpertsAction extends BaseBean implements Action,
}
if("1".equals(zjlx1)){
roleid="100502830000001564";
fbzd="xxhzjrdgcl";
}
Stringxxhzj="";
Stringxxhzjrdgcl="";
@ -84,16 +95,45 @@ public class ChangeInformationExpertsAction extends BaseBean implements Action,
}elseif("tejiddakia".equals(tenantKey)){//华海
tablename1="hrmsubcompanydefined_11";
}
sql="SELECT xxhzj AS xxhzj, xxhzjrdgcl AS xxhzjrdgcl FROM (SELECT t1.*, t2.id AS subcomid FROM eteams.dbo."+tablename1+" t1 LEFT JOIN eteams.dbo.department t2 ON t1.FORM_DATA_ID = t2.formdata AND t2.delete_type = 0 WHERE t1.DELETE_TYPE = 0) HrmSubcompanyDefined WHERE HrmSubcompanyDefined.delete_type = 0 and subcomid = '"+sqdw+"'";
Stringpoolname_cq=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
logger_750b7a22.error("sql--"+sql);
booleanb3=rs.executeSql(sql,poolname_cq);
logger_750b7a22.error("b3--"+b3);
if(rs.next()){
Stringdfid="";
sql="select xxhzj AS xxhzj, xxhzjrdgcl AS xxhzjrdgcl,b.id as dfid from eteams.dbo.department a,eteams.dbo."+tablename1+" b where a.formdata =b.FORM_DATA_ID and a.id="+sqdw+" and a.delete_type ='0' and a.tenant_key = '"+tenantKey+"' and b.delete_type ='0' and b.tenant_key = '"+tenantKey+"'";
sql="select id as matrix_value_config_id from eteams.dbo.form_field where form_id in(100546070000000100,110546070000000100,120546070000000100) and is_delete=0 and tenant_key ='"+tenantKey+"' and data_key='"+fbzd+"'";
// sql = "SELECT xxhzj AS xxhzj, xxhzjrdgcl AS xxhzjrdgcl FROM (SELECT t1.*, t2.id AS subcomid FROM eteams.dbo." + tablename1 + " t1 LEFT JOIN eteams.dbo.department t2 ON t1.FORM_DATA_ID = t2.formdata AND t2.delete_type = 0 WHERE t1.DELETE_TYPE = 0) HrmSubcompanyDefined WHERE HrmSubcompanyDefined.delete_type = 0 and subcomid = '" + sqdw +"'";
// Long recodId = ebFormDataDubboService.addEmptyData(uf_CustomFlow_formId, currentEmployee);// 获取插入的空的建模id
// String sql3 = "update e10_common.dbo.auth_user_role set roleid=" + roleid + ",resourceid=" + xm + ",rolelevel=2,resourcetype=1 where id = " + recodId + " and delete_type = 0 ";
// boolean b1 = rs.executeSql(sql3, poolname);
// logger_750b7a22.error("sql3 = " + sql3);
// logger_750b7a22.error("添加 = " + b1);
}
sql="insert into eteams.dbo.hrm_matrix_value_data(id,create_time,update_time,creator,delete_type,tenant_key,matrix_id,matrix_value_config_id,matrix_data_id,relate_id,sort)"+
"select max(id)+1,GETDATE(),GETDATE(),"+admin+",0,'"+tenantKey+"',"+matrix_id+","+matrix_value_config_id+","+sqdw+","+xm+",0 from eteams.dbo.hrm_matrix_value_data";
@ -151,10 +182,10 @@ public class ChangeInformationExpertsAction extends BaseBean implements Action,
}
}elseif(bglx.equals("1")){
str="删除";
String poolname_8p=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
booleanb=rs.executeSql("delete from eteams.dbo.HrmRoleMembers where roleid="+roleid+" and resourceid="+xm,poolname_8p);
logger_750b7a22.error("b = "+b);
sql ="update eteams.dbo.auth_user_role set delete_type=1 where role_id = "+roleid+" and delete_type=0 and user_id in("+xm+")";
rs.executeUpdate(sql,CONN_TYPE.hrm.getType());
sql="update hrm_matrix_value_data set delete_type=1 where matrix_id="+matrix_id+" and matrix_data_id="+sqdw+" and matrix_value_config_id="+matrix_value_config_id+" and relate_id ='"+xm+"' and tenant_key ='"+tenantKey+"'";
rs.executeUpdate(sql,CONN_TYPE.hrm.getType());
if("0".equals(zjlx1)){
if((","+xxhzj+",").indexOf(","+xm+",")>=0){
xxhzj=(","+xxhzj+",").replace((","+xm+","),",");
@ -177,16 +208,19 @@ public class ChangeInformationExpertsAction extends BaseBean implements Action,
//String uri = "http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_OA&receiverParty=&receiverService=&interface=SI_WhitelistSync_OUT&interfaceNamespace=http://hengtong.com/OA/WhitelistSync";
Stringsql3="update e10_common.dbo.auth_user_role set roleid="+dyjsid+",resourceid="+array[i]+",rolelevel="+level+",resourcetype=1 where id = "+recodId+" and delete_type = 0 ";
Stringsql3="update e10_common.dbo.auth_user_role set roleid="+dyjsid+",resourceid="+array[i]+",rolelevel="+level+",resourcetype=1 where id = "+recodId+" and delete_type = 0 ";
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
@ -192,7 +192,7 @@ public class OaSrmVendorCheckAction extends BaseBean implements Action, EsbServe
dlvapplyin.setInspectFlag(xcsh);
dlvapplyin.setVendorType(gyslxmc);
intdtcount=0;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
Stringpoolname_6g=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
booleanb=rs.executeSql(sql,poolname_6g);
@ -250,7 +250,7 @@ public class OaSrmVendorCheckAction extends BaseBean implements Action, EsbServe
oainputvendor.setShzt("1");
if(val.equals("0")){
intdtcount=0;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
Stringpoolname=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
booleanb=rs.executeSql(sql,poolname);
@ -303,7 +303,7 @@ public class OaSrmVendorCheckAction extends BaseBean implements Action, EsbServe
List<String>list=newArrayList<String>();
StringBuildersb=newStringBuilder();
intdtcount=0;
Stringsql="select distinct wlh from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename2+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select distinct wlh from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename2+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
logger_a864d799.error("sql-->"+sql);
Stringpoolname_4c=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -311,117 +311,78 @@ public class OaSrmVendorCheckAction extends BaseBean implements Action, EsbServe
sql="select * from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename2+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = "+dataid;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
logger_a5e612ac.error("sql-->"+sql);
Stringpoolname=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -243,7 +243,7 @@ public class OaSrmVendorReapplyAction extends BaseBean implements Action, EsbSer
// 当前明细表的所有数据,按行存储
Row[]sq=dtq.getRow();
intdtcount=0;
Stringsql="select distinct wlh from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename2+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select distinct wlh from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename2+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
logger_a5e612ac.error("sql-->"+sql);
Stringpoolname_uh=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -251,120 +251,80 @@ public class OaSrmVendorReapplyAction extends BaseBean implements Action, EsbSer
sql="select * from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename2+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = "+dataid;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select b.* from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename3+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
Stringsql="select distinct wlh from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename+" b where a.form_data_id=b.form_data_id and a.FORM_DATA_ID = " +dataid;
Stringsql="select distinct wlh from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = " +dataid;
logger_41a64316.error("sql-->"+sql);
Stringpoolname_wk=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -251,66 +253,93 @@ public class OaSrmVendorSyncAction extends BaseBean implements Action, EsbServer
sql="select * from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename+" b where a.form_data_id=b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID = "+dataid;
Stringsql="select t.id from e10_core_business.dbo."+detailTablename+" t left join e10_core_business.dbo."+tablename+" a on a.form_data_id = t.form_data_id where a.FORM_DATA_ID = "+dataid+" order by t.id";
Stringsql="select t.id from e10_core_business.dbo."+detailTablename+" t left join e10_core_business.dbo."+tablename+" a on a.form_data_id = t.form_data_id where a.FORM_DATA_ID = "+dataid+" and t.is_delete=0 order by t.id";
Stringsql="select a.* from e10_core_business.dbo."+tableName+" a,e10_core_business.dbo.wfc_form_data b where a.FORM_DATA_ID =b.dataid and b.requestid ="+requestId;
sql="select * from e10_core_business.dbo."+commonDevUtil.getDetailTableName(tableName,"2")+" where FORM_DATA_ID="+mainid+" and is_delete =0 and tenant_key='"+tenantKey+"'";
Stringsql="select a.* from e10_core_business.dbo."+tableName+" a,e10_core_business.dbo.wfc_form_data b where a.FORM_DATA_ID =b.dataid and b.requestid ="+requestId;
sql="select * from e10_core_business.dbo."+commonDevUtil.getDetailTableName(tableName,"2")+" where FORM_DATA_ID="+mainid+" and is_delete =0 and tenant_key='"+tenantKey+"'";
Stringsql="select count(b.id) as mxcount from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename+" b where a.form_data_id = b.form_data_id and a.FORM_DATA_ID =" +dataid+" and isnull(sfbjsc,1)<>0";
Stringsql="select count(b.id) as mxcount from e10_core_business.dbo."+tablename+" a,e10_core_business.dbo."+detailTablename+" b where a.form_data_id = b.form_data_id and b.is_delete=0 and a.FORM_DATA_ID =" +dataid+" and isnull(sfbjsc,1)<>0";
logger_adc1e038.error("sql -----"+sql);
Stringpoolname=CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源,默认使用流程源,单体客户无需修改,微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源