webservice
calyrex 5 months ago
parent 28df091d4d
commit c35bd596a1

@ -46,13 +46,13 @@ public class TransUtil {
if ("".equals(selectvalue)) {
return selectname;
}
String sql = "SELECT c.value_key AS selectvalue\n" +
"FROM form_field a, form_table b, field_option c\n" +
String sql = "SELECT c.name AS selectname\n" +
"FROM e10_core_business.dbo.form_field a, e10_core_business.dbo.form_table b, e10_core_business.dbo.field_option c\n" +
"WHERE a.form_id = b.form_id\n" +
" AND c.field_id = a.id\n" +
" AND b.table_name = '"+tableName+"'\n" +
" AND a.data_key = '"+filedname+"'\n" +
" AND c.name = '"+selectname+"'\n" +
" AND c.value_key = '"+selectvalue+"'\n" +
" AND a.delete_type = 0\n" +
" AND a.tenant_key = 't6kj9c07jr'\n" +
" AND b.delete_type = 0\n" +

@ -127,8 +127,9 @@ public class VenMatExtHandlerServiceServiceStub extends org.apache.axis2.client.
public VenMatExtHandlerServiceServiceStub() throws org.apache.axis2.AxisFault {
//TODO config
// this(Prop.getPropValue("htsrmoasync","SrmVenMatExtnew") );
this(configProp.getSrmVenMatExtnew());
// this(configProp.getSrmVenMatExtnew());
this("http://10.6.6.155:8080/srm/services/OaSrmVenMatExtService");
}
/**

@ -85,8 +85,8 @@ public class OaSrmVendorAdmitAction extends BaseBean implements Action, EsbServe
String gh = map.get("GH");
// 申请部门
String sqbm = departmentComInfo.getDepartmentName(map.get("SQBM"));
// 审核人
String shr = resourcecominfo.getResourcename(requestinfo.getLastoperator());
// TODO custom 审核人
String shr = resourcecominfo.getResourcename(String.valueOf(userIdTemp));
// 供应商类型
String gyslx = map.get("GYSLX");
// 测试53251 正式59387

@ -60,7 +60,8 @@ public class OaSrmVendorCheckAction extends BaseBean implements Action, EsbServe
String requestid = requestinfo.getRequestid();
String workflowid = requestinfo.getWorkflowid();
TransUtil tu = new TransUtil();
String tablename = tu.getTableName(workflowid);
// String tablename = tu.getTableName(workflowid);
String tablename = requestinfo.getRequestManager().getBillTableName();
RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
logger_a864d799.info(String.valueOf("OaSrmVendorCheckAction--start--" + requestid));
try {
@ -102,7 +103,7 @@ public class OaSrmVendorCheckAction extends BaseBean implements Action, EsbServe
// 申请部门
String sqbm = departmentComInfo.getDepartmentName(map.get("SQBM"));
// 审核人
String shr = resourcecominfo.getResourcename(requestinfo.getLastoperator());
String shr = resourcecominfo.getResourcename(String.valueOf(userIdTemp));
// 申请类型
String sqlx = map.get("SQLX");
// 供应商类型

@ -55,7 +55,8 @@ public class OaSrmVendorReapplyAction extends BaseBean implements Action, EsbSer
String requestid = requestinfo.getRequestid();
String workflowid = requestinfo.getWorkflowid();
TransUtil tu = new TransUtil();
String tablename = tu.getTableName(workflowid);
// String tablename = tu.getTableName(workflowid);
String tablename = requestinfo.getRequestManager().getBillTableName();
RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
logger_a5e612ac.info(String.valueOf("OaSrmVendorReapplyAction--start:" + requestid));
try {
@ -70,6 +71,7 @@ public class OaSrmVendorReapplyAction extends BaseBean implements Action, EsbSer
String value = Util.null2String(aproperty[i].getValue());
map.put(name, value);
}
logger_a5e612ac.info("map--" + map);
String ckxz = map.get("CKXZ");
if ("0".equals(ckxz)) {
// 是否推送erp
@ -91,7 +93,7 @@ public class OaSrmVendorReapplyAction extends BaseBean implements Action, EsbSer
// 申请部门
String sqbm = departmentComInfo.getDepartmentName(map.get("SQBM"));
// 审核人
String shr = resourcecominfo.getResourcename(requestinfo.getLastoperator());
String shr = resourcecominfo.getResourcename(String.valueOf(userIdTemp));
// 供应商类型
String gyslx = map.get("GYSLX");
// 1 原材料货源, 2 OEM货源

@ -55,7 +55,8 @@ public class OaSrmVendorSyncAction extends BaseBean implements Action, EsbServer
String requestid = requestinfo.getRequestid();
String workflowid = requestinfo.getWorkflowid();
TransUtil tu = new TransUtil();
String tablename = tu.getTableName(workflowid);
// String tablename = tu.getTableName(workflowid);
String tablename = requestinfo.getRequestManager().getBillTableName();
RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
logger_41a64316.info(String.valueOf("OaSrmVendorSyncAction--start:" + requestid));
try {
@ -89,7 +90,7 @@ public class OaSrmVendorSyncAction extends BaseBean implements Action, EsbServer
// 申请部门
String sqbm = departmentComInfo.getDepartmentName(map.get("SQBM"));
// 审核人
String shr = resourcecominfo.getResourcename(requestinfo.getLastoperator());
String shr = resourcecominfo.getResourcename(String.valueOf(userIdTemp));
// 供应商类型
String gyslx = map.get("GYSLX");
// 1 原材料货源, 2 OEM货源
@ -139,7 +140,7 @@ public class OaSrmVendorSyncAction extends BaseBean implements Action, EsbServer
oainputvendor.setSyncErp(Integer.valueOf(sftserp));
}
int dtcount = 0;
String sql = "select b.* from " + tablename + " a," + tablename + "_dt3 b where a.id=b.mainid and a.requestid=" + requestid;
String sql = "select b.* from e10_core_business.dbo." + tablename + " a,e10_core_business.dbo." + tablename + "_dt3 b where a.form_data_id=b.form_data_id and a.id=" + requestid;
logger_41a64316.info(String.valueOf("sql-->" + sql));
String poolname = CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -215,7 +216,7 @@ public class OaSrmVendorSyncAction extends BaseBean implements Action, EsbServer
// 当前明细表的所有数据,按行存储
Row[] sq = dtq.getRow();
int dtcount = 0;
String sql = "select distinct wlh from " + tablename + " a," + tablename + "_dt2 b where a.id=b.mainid and a.requestid=" + requestid;
String sql = "select distinct wlh from e10_core_business.dbo." + tablename + " a,e10_core_business.dbo." + tablename + "_dt2 b where a.form_data_id=b.form_data_id and a.id =" + requestid;
logger_41a64316.info("sql-->" + sql);
String poolname_wk = CONN_TYPE.workflow.getType();
// TODO E10执行sql方法第二参数必须指定源默认使用流程源单体客户无需修改微服务/组合客户需根据查询表所属服务切换源,或使用外部数据源
@ -307,7 +308,9 @@ public class OaSrmVendorSyncAction extends BaseBean implements Action, EsbServer
paramInfo.setResourceType(resourceType);
param.setInputTab(paramInfo);
// OaSrmVenMatExtService service = new OaSrmVenMatExtService();
//
//
logger_41a64316.info("param--" + param + ",requestid--" + requestid);
String[] str = service.sendsrm(param, requestid);
if ("1".equals(str[0])) {
state = "S";

Loading…
Cancel
Save