BillFieldUtil updates

webservice
calyrex 6 months ago
parent 6e10788bfa
commit c65efc227f

@ -32,31 +32,42 @@ public class CallSrmCheckMallServices extends BaseBean {
public void setOainput(MallPurReqChkServiceServiceStub.MallPurReqIN oasrm) {
this.resultin = oasrm;
}
@Autowired
private ConfigProp configProp;
public String[] call() throws RemoteException {
logger_a0ca618e.info(String.valueOf("调用接口------------------------开始"));
MallPurReqChkServiceServiceStub stub = null;
String wsdlLocation = "";
// wsdlLocation = "http://10.6.6.151:8088/srm/services/OaSrmCheckPriceService?wsdl";
String[] rtInfo = new String[0];
try {
MallPurReqChkServiceServiceStub stub = null;
String wsdlLocation = "";
// wsdlLocation = "http://10.6.6.151:8088/srm/services/OaSrmCheckPriceService?wsdl";
// wsdlLocation = Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htsrmoasync.htshop")).trim();
wsdlLocation = configProp.getHtshop();
stub = new MallPurReqChkServiceServiceStub(wsdlLocation);
stub._getServiceClient().getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE);
// 设置传入参数
MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULTE createRequest = new MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULTE();
MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULT oasrmresult = new MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULT();
oasrmresult.setInputTab(resultin);
createRequest.setMALL_OA_PUR_REQ_CHK_RESULT(oasrmresult);
MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULTResponseE resp = null;
resp = stub.mALL_OA_PUR_REQ_CHK_RESULT(createRequest);
logger_a0ca618e.info(String.valueOf("调用接口------------------------完成"));
MallPurReqChkServiceServiceStub.MallPurReqOUT resultout = resp.getMALL_OA_PUR_REQ_CHK_RESULTResponse().getOutputTab();
// 封装返回
String[] rtInfo = new String[3];
rtInfo[0] = resultout.getPrNo();
rtInfo[1] = resultout.getIstat();
rtInfo[2] = resultout.getSrmsage();
wsdlLocation = configProp.getHtshop();
logger_a0ca618e.info("wsdlLocation--" + wsdlLocation);
stub = new MallPurReqChkServiceServiceStub(wsdlLocation);
stub._getServiceClient().getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE);
logger_a0ca618e.info("stub--" + stub);
// 设置传入参数
MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULTE createRequest = new MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULTE();
MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULT oasrmresult = new MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULT();
oasrmresult.setInputTab(resultin);
logger_a0ca618e.info("oasrmresult--" + oasrmresult);
createRequest.setMALL_OA_PUR_REQ_CHK_RESULT(oasrmresult);
MallPurReqChkServiceServiceStub.MALL_OA_PUR_REQ_CHK_RESULTResponseE resp = null;
resp = stub.mALL_OA_PUR_REQ_CHK_RESULT(createRequest);
logger_a0ca618e.info(String.valueOf("调用接口------------------------完成"));
MallPurReqChkServiceServiceStub.MallPurReqOUT resultout = resp.getMALL_OA_PUR_REQ_CHK_RESULTResponse().getOutputTab();
// 封装返回
rtInfo = new String[3];
rtInfo[0] = resultout.getPrNo();
rtInfo[1] = resultout.getIstat();
rtInfo[2] = resultout.getSrmsage();
} catch (Exception e) {
e.printStackTrace();
logger_a0ca618e.error("CallSrmCheckMallServices Exception" + e.getMessage());
}
return rtInfo;
}
}

@ -448,9 +448,9 @@ public class OaMesNewMaterialCertificationAction extends BaseBean implements Act
OA_KSJXCL_SERVICEStub.OA_XCLRZZJBGLC resultin = new OA_KSJXCL_SERVICEStub.OA_XCLRZZJBGLC();
try {
// TODO custom long转换问题
param_data.setID(Integer.parseInt(Id));
// TODO custom long转换问题
param_data.setREQUESTID(Integer.parseInt(requestId));
// param_data.setID(Integer.parseInt(Id));
// // TODO custom long转换问题
// param_data.setREQUESTID(Integer.parseInt(requestId));
param_data.setBH(lcbh);
param_data.setCPMC(cpmc);
param_data.setXMLB(xmlb);

@ -324,8 +324,8 @@ public class OaMesNewMaterialProjectAction extends BaseBean implements Action, E
try {
// 主表信息赋值
logger_fedc85f2.info(String.valueOf("主表信息开始赋值"));
param_data.setREQUESTID(Integer.parseInt(requestId));
param_data.setID(Integer.parseInt(id));
// param_data.setREQUESTID(Integer.parseInt(requestId));
// param_data.setID(Integer.parseInt(id));
param_data.setLCBH(lcbh);
param_data.setSKH("GDBJ/BQ-0040A");
param_data.setSQBM(sqbm);

@ -351,8 +351,8 @@ public class OaMesNewMaterialTSBGAction extends BaseBean implements Action, EsbS
arrayItems.addOA_XCLSTBG_ITEM_TYPE(item);
logger_f52b61d7.info("明细表赋值结束,如材料厂家:" + item.getMXCLCJ());
} catch (NumberFormatException e) {
System.err.println(e.toString());
logger_f52b61d7.info(String.valueOf("明细传值报错 " + e.toString()));
System.err.println(e.getMessage());
logger_f52b61d7.info(String.valueOf("明细传值报错 " + e.getMessage()));
}
}
OA_KSJXCL_SERVICEStub.OA_XCLSTBG_HEADER_TYPE param_data = new OA_KSJXCL_SERVICEStub.OA_XCLSTBG_HEADER_TYPE();
@ -360,8 +360,8 @@ public class OaMesNewMaterialTSBGAction extends BaseBean implements Action, EsbS
OA_KSJXCL_SERVICEStub.OA_XCLSTBG resultin = new OA_KSJXCL_SERVICEStub.OA_XCLSTBG();
try {
logger_f52b61d7.info(String.valueOf("开始封装表单信息"));
param_data.setID(Integer.parseInt(Id));
param_data.setREQUESTID(Integer.parseInt(requestId));
// param_data.setID(Integer.parseInt(Id));
// param_data.setREQUESTID(Integer.parseInt(requestId));
param_data.setBH(bh);
param_data.setSKH("GDBJ/BQ-0041A");
param_data.setSQBM(zrbm);
@ -404,13 +404,13 @@ public class OaMesNewMaterialTSBGAction extends BaseBean implements Action, EsbS
param_data.setJTYSCJL(Double.parseDouble(jtyscjl));
logger_f52b61d7.info(String.valueOf("明细表赋值结束"));
} catch (NumberFormatException e) {
System.err.println(e.toString());
logger_f52b61d7.info(String.valueOf("机头与水槽距离强制转换报错 " + e.toString()));
System.err.println(e.getMessage());
logger_f52b61d7.info(String.valueOf("机头与水槽距离强制转换报错 " + e.getMessage()));
}
logger_f52b61d7.info("主表单信息封装结束取供应商1" + param_data.getGYS1());
} catch (NumberFormatException e) {
System.err.println(e.toString());
logger_f52b61d7.info(String.valueOf("主表强制转换传值报错 " + e.toString()));
System.err.println(e.getMessage());
logger_f52b61d7.info(String.valueOf("主表强制转换传值报错 " + e.getMessage()));
}
try {
// 封装信息
@ -421,8 +421,8 @@ public class OaMesNewMaterialTSBGAction extends BaseBean implements Action, EsbS
resultin.setWERKS("A000");
resultin.setDATAS(param_datas);
} catch (NumberFormatException e) {
System.err.println(e.toString());
logger_f52b61d7.info(String.valueOf("封装报错 " + e.toString()));
System.err.println(e.getMessage());
logger_f52b61d7.info(String.valueOf("封装报错 " + e.getMessage()));
}
logger_f52b61d7.info(String.valueOf("调用接口开始0 "));
logger_f52b61d7.info(String.valueOf("调用接口完成RequestId--" + requestId + "--流程编号--" + bh + "项目责任人" + xmzrr));
@ -452,8 +452,8 @@ public class OaMesNewMaterialTSBGAction extends BaseBean implements Action, EsbS
}
System.out.println(meg);
} catch (Exception e) {
System.err.println(e.toString());
logger_f52b61d7.info(String.valueOf("调用接口报错 " + e.toString()));
System.err.println(e.getMessage());
logger_f52b61d7.info(String.valueOf("调用接口报错 " + e.getMessage()));
return WeaResult.fail(500, "执行失败", getResultMapForAction(weaverResultMap, "result", Action.FAILURE_AND_CONTINUE, request.getRequestManager()));
}

@ -236,8 +236,8 @@ public class OaMesNewMaterialTestAction extends BaseBean implements Action, EsbS
OA_KSJXCL_SERVICEStub.ArrayOfOA_XCLSYSQLC_HEADER_TYPE param_datas = new OA_KSJXCL_SERVICEStub.ArrayOfOA_XCLSYSQLC_HEADER_TYPE();
OA_KSJXCL_SERVICEStub.OA_XCLSYSQLC resultin = new OA_KSJXCL_SERVICEStub.OA_XCLSYSQLC();
try {
param_data.setID(Integer.parseInt(id));
param_data.setREQUESTID(Integer.parseInt(requestId));
// param_data.setID(Integer.parseInt(id));
// param_data.setREQUESTID(Integer.parseInt(requestId));
param_data.setLCBH(lcbh);
param_data.setSQBM(sqbm);
param_data.setSKH("GDBJ/EQ-0063B");

Loading…
Cancel
Save