实际开发中经常会遇到要和其他平台或系统对接的情况,实际操作就是互相调用别人的接口获取或者推送数据,
当我们调用别人接口推送数据时,需要对方给一个接口地址以及接口的规范文档,规范中要包括接口的明确入参及其格式,和接口返回状态的几种情况,
调用的后台acion层业务管理层代码:
/** * 调用XXX市接口推送银行开户信息 * ywguid 即为 projectguid * @exception/throws [违例类型] [违例说明] * @see [类、类#方法、类#成员] */ public void pushToSZOpenAcountApplyinfo(String projectguid) { try { YzyhEntityServiceImpl yzyhEntityServiceImpl = new YzyhEntityServiceImpl(); System.out.println("===================引入银行印章流程得实体service" + yzyhEntityServiceImpl); YzyhEntity yzyhEntity = yzyhEntityServiceImpl.getYzyhEntityByProjectguid(projectguid); //时间格式化 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd 00:00:00"); if (yzyhEntity != null) { RestfulService restfulservice = new RestfulService(); JSONObject jobparasjson = new JSONObject(); JSONObject jobjparas = new JSONObject(); jobparasjson.put("token", "xxx_WebSerivce_**##0601"); //业务标识 jobjparas.put("ywguid", projectguid); //存款人名称 jobjparas.put("acctna", StringUtil.isBlank(yzyhEntity.getAcctna()) ? "" : yzyhEntity.getAcctna()); //证明文件种类 if