大地保险-超级销售APP

金融 保险 案例ID:240423
奈何度己
9 年经验· 众壹云计算科技有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

为保险公司业务员开发的一款销售保险的app,该app分为:车险模块、非车险模块、客户模块、公共模块等
个人职责:客户模块,实现客户列表查询、客户详情、互动记录、客户动态、字典缓存、星级和积分查询等
字典:使用spring的cache实现,在公共模块字典管理新增或删除字典中做清除缓存操作。
客户列表:需要根据客户名称的首字母排序,所以在查询到客户列表后需要get每个客户的名称,通过pinyin4j技术将中文名称转换为字母,循环客户列表,截取客户名称的首字母set到对应字母的列表中,测试过程中发现pinyin4j技术缺少对生僻字的支持,生僻字都是名,而需求是按照首字母排序,所以仅截取客户的姓进行转换即可。生产上发现有一个业务员名下有6千多个客户,刷新客户列表非常慢大概需要十几秒【包括前端渲染】,因为客户是ecif通过database同步过来的,是n+1非实时,所以研究后启用缓存客户列表,当第二天第一次请求时清除缓存,这样用户只有每天第一次请求时比较慢,之后会得到改善,还是可以接受的。
客户星级和积分、理赔查询、理赔详情等:都是使用webservice调用第三方接口,解析响应报文进行封装返给前端展示。

大地保险-超级销售APP

金融 · 保险 案例ID:240423
联系该工程师
微信扫码,建群沟通
作者: 奈何度己 - 9年经验- 众壹云计算科技有限公司

案例介绍

为保险公司业务员开发的一款销售保险的app,该app分为:车险模块、非车险模块、客户模块、公共模块等
个人职责:客户模块,实现客户列表查询、客户详情、互动记录、客户动态、字典缓存、星级和积分查询等
字典:使用spring的cache实现,在公共模块字典管理新增或删除字典中做清除缓存操作。
客户列表:需要根据客户名称的首字母排序,所以在查询到客户列表后需要get每个客户的名称,通过pinyin4j技术将中文名称转换为字母,循环客户列表,截取客户名称的首字母set到对应字母的列表中,测试过程中发现pinyin4j技术缺少对生僻字的支持,生僻字都是名,而需求是按照首字母排序,所以仅截取客户的姓进行转换即可。生产上发现有一个业务员名下有6千多个客户,刷新客户列表非常慢大概需要十几秒【包括前端渲染】,因为客户是ecif通过database同步过来的,是n+1非实时,所以研究后启用缓存客户列表,当第二天第一次请求时清除缓存,这样用户只有每天第一次请求时比较慢,之后会得到改善,还是可以接受的。
客户星级和积分、理赔查询、理赔详情等:都是使用webservice调用第三方接口,解析响应报文进行封装返给前端展示。

相似案例推荐

发布任务

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

1小时精推人才

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

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