竞时运网络货运平台

我要开发同款
Jame8862023年02月05日
112阅读
所属分类springboot、TMS

作品详情

主要负责功能模块: 【人员管理】【订单管理】【结算管理】【数据报表】
● 人员管理:主要处理用户选择对应角色后,检验信息的完整性和赋予对应的角色权限
● 订单管理:目前主要以德邦物流的订单为主,德邦推送订单过来,调度报价或者指定给下游人员(司机或者承运商),下游人员同意报价并派车,到达后上传回单和记录货运轨迹
● 结算管理:运单到达后,调度申请运单结算,出纳审核,财务打款
● 数据报表:展示八个大区的收入支出,时效,用油情况,保险使用率

技术描述:主要负责系统的基础搭建,订单和人员模块业务分析和编码
● 使用springboot,mybatis,redis来搭建基础架构
● 采用了状态机设计模式,方便管理订单状态和处理状态变更所带来的一系列操作,对接第三方接口也比较容易处理,结构清晰,维护起来方便
● 使用Spring提供的@Scheduled注解来轮询第三方的车辆轨迹接口,用cron属性设定时间触发,多线程方式来保存车辆运行轨迹,解决调度每次查询订单轨迹时请求第三方接口产生不必要的费用
●对接蚂蚁金服的网商银行结算接口,通过网商银行结算给司机或者承运商
● 实现redis分布式锁来处理重复充值油卡的问题,解决了调度给司机或者承运商的油卡账号充值时,因第三方接口充值延迟或者网络等问题导致的重复操作
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论