点击空白处退出提示
银联网格化商圈管理项目
我要开发同款作品详情
开发时间:2021.8 – 2022.2 软件环境:Window,linux
开发环境:idea,MYSQL,JDK1.8,git
项目架构:Mybatis+Spring+Mysql+GIT+Springboot
项目描述:银联应分公司的需求而生的一款为分公司管理商圈业务的一款OA系统。
1.需求分析:银联分公司管理旗下的商圈业务能够更直接,清晰的展现在系统中。能够更好的实现分层化的管理。
2.功能的实现:整个项目的分为的模块包含门店管理,商圈管理,工单管理,数据服务,配置管理,内容系统管理,啄木鸟行动,系统管理。本人主要涉及了门店管理,工单管理和配置管理相关内容的开发。
3.门店管理:主要分为以下几个模块,门店信息审核,门店信息管理,拜访记录管理,照片下载门店,照片下载拜访,批导商户管理,商户分布。门店信息的审核为新增的门店的相关信息的注册,例如门店的类型,状态,商户名称,地址,巡检机构,所属团队等等。该功能主要是为了管理员退回,审核,下载关于商户的申请信息。门店信息管理主要内容为分类当前的所有通过审核的门店的详细信息,以及一键化下载当前所有符合条件的门店的详细信息。拜访记录管理主要为银联下视其包含的门店的运营状态,商户状态,商户是否被银联受理。
4.配置管理:主要分为采集模板管理,超时管理,品牌维护,品牌审核,城市管理,收单机构管理,字典管理,标签库管理,拜访模板管理。品牌维护所包含内容主要为新增的品牌的相关信息,例如品牌的名称,类型,品牌大类,品牌小类。品牌审核为品牌维护的审核项。
5.印象深刻:困扰我多时的问题,离线下载的下载问题,大致的思路为,分为两个线程来解决问题,开启第一个线程来创建下载任务,下载任务的内容包含,文件的地址,类型,文件的生成位置,无论文件是否创建失败与否都更新在下载任务的数据库的状态表中,并返回当前创建任务的id,当id大于0时,开启第二个线程,主要任务为所有当前条件下的所有门店信息进行封装,封装成功则更新当前下载任务的状态,失败更新为数据失败的状态。主要问题出在,创建成功的文件所在的服务器和需要下载的服务器是两台,这样就会出现文件下载成功但是文件内容为空的现象,解决的方式是直接将已经创建成功文件通过流的方式传到当前需要下载的服务器上,问题得到完美解决。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论