产品中心费率文件解析

基本信息

案例ID:155811

技术顾问:洋芋 - 2年经验 - 上海中科软科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:产品中心费率文件解析

所属行业:金融 - 保险

->查看更多案例

案例介绍

使用springboot的微服务项目。以oracle作为数据库。产品中心配置产品信息时,对于csv或excel文件,进行上传,回显与校验。在产品审核通过后,调用核心系统出单。
1.保存不同类型的条款文件至指定路径,根据模板枚举类中的文件信息。通过multipartFile类获取传输来的文件。根据配置文件获取保存路径、后缀等信息,获取文件的输入流,通过FileUtils的API方法将文件保存至指定路径。
2.电子文档上传解析和校验,通过输入流缓冲流读取文件,通过CSVParse进行转换,读取csv或excel的每一行数据,处理后逐行校验。
3.文件模板模型定义类,用于查询数据类型字段的定义。获取每一列的字段规则。循环读取每一列, 根据文件类型和列号获取模型定义类,按规则进行字段校验。
4.返回校验结果,若校验通过,根据文件类型,通过反射创建实体类,调用API方法将值导入到实体类中,通过mabatis保存到数据库。
5.产品提交审核前,按照业务逻辑对部分值进行校验,并计算费率等字段内容。审核后,获取产品信息,拼接json报文,发送httpclient请求,调用核心系统出单。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服