webservice
calyrex 5 months ago
parent 5c6c1cbfb0
commit 1f1c1b9b4d

@ -46,13 +46,7 @@ public class TransUtil {
if ("".equals(selectvalue)) {
return selectname;
}
String sql = "SELECT c.value_key AS selectvalue\n" +
"FROM e10_core_business.dbo.form_field a, e10_core_business.dbo.form b, field_option c\n" +
"WHERE a.form_id = b.id\n" +
"\tAND c.field_id = a.id\n" +
"\tAND b.tablename = '" + tableName + "'\n" +
"\tAND a.data_key = '" + filedname + "'\n" +
"\tAND c.name = '" + selectname + "'";
String sql = "select c.selectname from form_field a, form b,workflow_selectitem c where a.form_id=b.id and c.fieldid=a.id and b.tablename='" + tableName + "' and a.fieldname='" + filedname + "' and c.selectvalue='" + selectvalue + "'";
logger_24a1e280.info("TransUtil sql "+sql);
String poolname_oj = CONN_TYPE.workflow.getType();
/* writeLog("sql:"+sql);

@ -22,22 +22,34 @@ public class OaSrmVenMatExtService extends BaseBean {
public String[] call(SRM_OA_VENMATEXT_RESULT param) {
String[] str = new String[3];
// String url = Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htsrmoasync.SrmVenMatExt")).trim();
String url = configProp.getSrmVenMatExtnew();
// TODO custom 无法获取config
// String url = configProp.getSrmVenMatExtnew();
String url = "http://10.6.6.155:8080/srm/services/OaSrmVenMatExtService";
try {
logger_333d882d.info(String.valueOf("调用SRM供应商货源关系接口开始"));
SI_GoodsSupplyExpanding_OUTServiceStub stub = new SI_GoodsSupplyExpanding_OUTServiceStub(url);
logger_333d882d.info("stub--" + stub);
stub._getServiceClient().getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE);
stub._getServiceClient().getOptions().setTimeOutInMilliSeconds(300000);
logger_333d882d.info("stub--" + stub);
HttpTransportProperties.Authenticator auth = new HttpTransportProperties.Authenticator();
// auth.setUsername(Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htportaloaUrl.po_user")).trim());
// auth.setPassword(Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htportaloaUrl.po_password")).trim());
auth.setUsername(configProp.getPo_user());
auth.setPassword(configProp.getPo_password());
// TODO custom 无法获取config
// auth.setUsername(configProp.getPo_user());
// auth.setPassword(configProp.getPo_password());
auth.setUsername("pouser");
auth.setPassword("654321");
logger_333d882d.info("auth--" + auth);
stub._getServiceClient().getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.AUTHENTICATE, auth);
logger_333d882d.info("stub--" + stub);
SRM_OA_VENMATEXT_RESULTE req = new SRM_OA_VENMATEXT_RESULTE();
req.setSRM_OA_VENMATEXT_RESULT(param);
logger_333d882d.info("req--" + req);
SRM_OA_VENMATEXT_RESULTResponseE res = stub.sI_GoodsSupplyExpanding_OUT(req);
logger_333d882d .info("res--" + res);
SRM_OA_VENMATEXT_RESULTResponse result = res.getSRM_OA_VENMATEXT_RESULTResponse();
logger_333d882d .info("result--" + result);
VenMatExtResultOut resultOut = result.getOutputTab();
str[0] = resultOut.getIstat();
str[1] = resultOut.getMsg();

Loading…
Cancel
Save