产品控制中心+-+中文站UDB接口.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品端初始化、中文站接口提供给产品端的接口这部分接口为产品中心提供给产品端调用,以实现用户初次登陆行为发生后,产品中心实现相应的基础产品授权功能。1.1初始化开通基础产品调用形式:Hessian提供方: 产品控制中心调用方: 产品端接口名称:首次登陆初始化接口接口描述:客户首次登陆时,产品端调用此接口进行初始化,产品控制中心为客户开通相应基础产品功能的授权。对于E网打进有其特殊性,通过导入的方式,外贸版则有可能首次初始化的是子帐号。接口时序图:接口参数:参数名称变量名参数类型参数说明可空老板用户IDbossUserIdString老板的userIdN子账号IDUserIdString账号的userIdN产品编码productCodeString基础产品productCodeN公司对象CorpInfoObject公司信息实体NCorpInfo对象解析:参数名称变量名参数类型参数说明可空公司名称corpNameString公司名称N接口返回对象:InitBaseProductResponse名称类型说明resultCorpInfo公司信息实体errorCodeString返回代码1000 : 成功1001:授权服务已经存在。1002: 用户授权已经存在。2001 : 老板账号参数错误(空或者超出长度20,都报这个错误)2002 : 用户ID参数错误(空或者超出长度20,都报这个错误)2003 : 产品编码错误(空或者超出长度20,都报这个错误)2004 : 公司信息参数错误(公司信息实体为null)2005:公司名称参数错误(公司名称为空)2006:授权服务已经存在(授权记录存在且状态为开通时报此异常)2007:用户授权已经存在(使用关系记录存在且状态为开通时报此异常)9001: 系统异常errorInfoString错误详细信息CorpInfo实体解析:参数名称变量名参数类型参数说明可空公司IDcorpIdString公司IDNVaccount标识vaccountIdStringVaccount标识Y接口调用流程说明:中文站或者国际站用户免登到产品端以后,由产品端发起请求,通知产品控制中心进行初始化。如果没有该老板的ID所属的公司,则新建公司。此处满足现有E网打进产品初始化后,又初始化钱掌柜,则不用新建公司,只新建服务记录。外贸版用主账号初始化,这样就会可以新建公司,新建服务授权记录,传入子帐号,则根据是否已经有老板对应的服务授权记录进行相应的新建,两种情况下,使用关系需要都进行新建。授权记录已经存在且为开通或其他异常状态时的情况时,报2006 异常,程序终止运行.授权记录已经存在且为关闭的情况时,报1001 提醒code,继续执行。将状态更新为开通(容错)使用关系记录已经存在且为开通或其他异常状态时,报2007 异常,程序终止运行.授权记录已经存在且为开通的情况时,报1002提醒code,继续执行。将状态更新为开通。(容错)创建老板服务记录,主要信息有产品域,基础产品productCode,服务状态为开通。为所有使用者创建使用关系记录,状态为开通。记录授权日志,操作类型为开通服务。缓存数据中添加使用关系,为保持事务的一致性,放在事务外面执行执行。若处理成功,通知产品端corpInfo对象,主要包含corpId,vaccountId。接口监控服务做相应处理。提供给中文站(有可能是产品端)的接口这部分接口为产品控制中心提供给中文站调用,以实现用户登陆中文站后,与产品控制中心所有控制的产品进行交互的功能。2.1产品状态接口调用形式:Hessian提供方: 产品控制中心调用方: 中文站(或者E网打进,E网打进驱动确认)接口名称:产品状态接口接口描述:用户登录中文站的阿里助手后,对于已经开通e网打进基础产品的用户可以到e网打进产品入口,并进入使用;未开通产品的用户不能看到e网打进产品入口。由于以后有可能会统一于vaccountId,产品端有可能给我们这个参数,所以再提供一个根据vaccountId和productCode取产品状态的接口。接口时序图:接口参数1:参数名称变量名参数类型参数说明可空登陆账号loginIdString产品端登陆账号N基础产品编号productCodeString基础产品编号N产品域loginSiteString网站域(cn还是en)N接口参数2:参数名称变量名参数类型参数说明可空Vaccount标识vaccountIdStringVaccount标识N基础产品编号productCodeString基础产品编号N接口返回对象:名称类型说明resultBoolean是否有查看产品权限errorCodeString错误代码1000 : 成功3001:参数异常9001 : 系统异常errorInfoString错误详

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档