产品中心费率文件解析

金融 保险 案例ID:155811
洋芋
2 年经验· 上海中科软科技有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

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

产品中心费率文件解析

金融 · 保险 案例ID:155811
联系该工程师
微信扫码,建群沟通
作者: 洋芋 - 2年经验- 上海中科软科技有限公司

案例介绍

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

相似案例推荐

发布任务

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

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×