主要负责功能模块: 【人员管理】【订单管理】【结算管理】【数据报表】
● 人员管理:主要处理用户选择对应角色后,检验信息的完整性和赋予对应的角色权限
● 订单管理:目前主要以德邦物流的订单为主,德邦推送订单过来,调度报价或者指定给下游人员(司机或者承运商),下游人员同意报价并派车,到达后上传回单和记录货运轨迹
● 结算管理:运单到达后,调度申请运单结算,出纳审核,财务打款
● 数据报表:展示八个大区的收入支出,时效,用油情况,保险使用率
技术描述:主要负责系统的基础搭建,订单和人员模块业务分析和编码
● 使用springboot,mybatis,redis来搭建基础架构
● 采用了状态机设计模式,方便管理订单状态和处理状态变更所带来的一系列操作,对接第三方接口也比较容易处理,结构清晰,维护起来方便
● 使用Spring提供的@Scheduled注解来轮询第三方的车辆轨迹接口,用cron属性设定时间触发,多线程方式来保存车辆运行轨迹,解决调度每次查询订单轨迹时请求第三方接口产生不必要的费用
●对接蚂蚁金服的网商银行结算接口,通过网商银行结算给司机或者承运商
● 实现redis分布式锁来处理重复充值油卡的问题,解决了调度给司机或者承运商的油卡账号充值时,因第三方接口充值延迟或者网络等问题导致的重复操作
点击空白处退出提示
评论