整理一下整体的调用链路和设计。
目前整理流程暂时分为四个服务
Website
Portal
Linux MEPER
Window MEPER
Vue Website
首先确认Website大概有多少的调用请求
注册
Portal
用户注册逻辑,请求设计是Website请求到Portal,注册成一个用户,需要继续进行引导去做企业认证。
需要处理的点是,如果是用户没有进行企业认证的话,或者没有认证审核通过的话,不能直接通过MEPER登录,也就是说MEPER的用户需要在当前的用户进行了企业认证而且在企业认证审核通过之后才可以登录。
登录
Portal
用户登录到Portal进行一些简单的信息查看和跳转等等, 但是在没有进行企业认证的情况下,没有办法进行下载和其他的操作。
如果点击了相关下载功能等,需要进行跳转和引导进行企业认证。
需要处理的点,目前如果是从Portal登录后,会自动去MEPER调用登录接口,请求MEPER的token,这一块需要加一个判断进行处理,如果没有企业认证的话,不需要拿token。
更新用户信息
Portal
更新用户的基本信息,目前用户名是不支持更新的,即使后期可以改,也要进行唯一性验证。
企业认证
Portal
注册公司信息,还是仅仅在Portal中处理这部分逻辑,创建公司信息还是在Portal处理。
更新企业信息
Portal
更新注册的公司信息还是在Portal包括管理员进行审核和状态变更。
Linux MEPER
需要处理的点,当企业认证信息被审核通过后,才去MEPER进行信息的同步,也就是企业认证审核通过后用户才可以通过MEPER的链接直接进行登录操作
创建工作空间
逻辑变更后,创建工作空间的请求直接到MEPER。
Window MEPER
需要处理和确认的点
请求到MEPER的时候需要先获取到MEPER的token,然后才能去请求的MEPER的接口,还有一点,请求的参数中的UserId或者CompanyId的信息,需要使用的是MEPER表里面的对应的ID。
更新工作空间
Linux MEPER
同上直接请求MEPER的接口,需要注意在header中拼装上对应的token调用。
查询工作空间
Linux MEPER
创建App
Window MEPER
更新App
Linux MEPER
查询App
Linux MEPER
下载App
Window MEPER
拓展的App评论
Linux MEPER