用户在四川省政府采购网上采购,但是采购网上的商品并不一定满足客户的需求,客户需要在京东,苏宁等电商平台去采购。该项目就是在该平台开发接口,客户可自行选择电商,进入电商,客户按照四川省财政厅给的预算和相关要求在电商平台采购之后,电商平台调用接口,将相关采购信息回传到四川省政府采购平台。
我的职责:
软件开发与项目管理。负责该项目服务端的项目搭建以及编码测试工作。
相关技术:
该系统基于spring-security的验证机制,对于第三方访问受限资源时通过token机制来验证。主要是采用password,refresh_token的方式来实现token的获取和更新,Maven管理jar包信息。同时,利用接收到json信息实现订单的自动审核(此处考虑到订单网络,订单信息的复杂等信息,解析json数据会有几十秒的延迟,具体情况是通过定时器,新建线程去实现),如果审核订单信息是符合财政厅要求的,则将相关信息告知电商平台(比如京东,苏宁等),允许采购人在他们平台继续下这个订单,否则将告知采购人该订单无效。