diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/CallSrmCheckMallServices.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/CallSrmCheckMallServices.java index 68dbaec..156a409 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/CallSrmCheckMallServices.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/CallSrmCheckMallServices.java @@ -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; } } diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialCertificationAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialCertificationAction.java index 20e520a..a46682f 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialCertificationAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialCertificationAction.java @@ -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); diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialProjectAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialProjectAction.java index 18dcdc4..9b425ad 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialProjectAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialProjectAction.java @@ -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); diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTSBGAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTSBGAction.java index dd70dc5..606f6ad 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTSBGAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTSBGAction.java @@ -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())); } diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTestAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTestAction.java index 0cc447d..ff9cdae 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTestAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/OaMesNewMaterialTestAction.java @@ -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");