项目描述:该项目是嘉立创创立时候就在使用的项目,包括了订单审核、订单管理、库存管理、采购管理等多个功能,嘉立创历经十多年的业务功能都囊括在这个下单系统之中。
涉及技术:Spring、Struts2、MyBatis、RocketMQ 等
开发功能:
1、PCB 晒单功能
(1)客户确认收到 PCB 之后进行晒单,上传图片或者视频进行评论提交
(2)图片存储到自己服务器,视频是走的腾讯云第三方存储
(3)后台可以进行审核,审核之后其他客户可以在网站进行查看、评论、点赞
(4)网站首页晒单展示、晒单分页列表、查看详情等
2、钢网文件审核接入内部调度平台
(1)客户下订单上传文件之后,将文件推送到编排系统
(2)编排系统进行任务初次拆分,推送到调度系统,进而推送到 C++进行文件解析
(3)针对 C++返回结果再进行进一步拆分任务进行处理
(4)最终所有结果都进行了处理之后,封装结果数据 json 返回给 ERP
3、外协工程师提单
(1)首先由定时器执行指定方法,通过 sql 过滤,将可提取订单放入 Redis 缓存
(2)自动分配订单:在配置的时间范围内,由定时器执行指定方法,将缓存中的订单分配给队列中需要订单的外协工程师
(3)手动提取:由外协工程师自己手动操作,提取缓存中的订单,并在提取的时候查询数据库判断该订单是否已经被提取。若未被提取则分配给当前外协。
其他职责:
1、根据日志排查并修改系统中紧急 Bug,处理紧急需求,确保系统安全稳定运行
2、负责模块拆分重构功能点梳理、业务逻辑梳理、数据库表结构设计
3、输出开发设计文档,完成版本需求