问题详情
-
类型: 新功能
-
状态: 关闭 (查看工作流)
-
优先级: 重要
-
解决结果: 完成
-
影响版本: v1.0.20200306_veh_release
-
标签:无
-
项目环境:DEV
描述
原始需求:
1.移动理赔App目前是5分钟获取一次查勘员的位置信息,后续需要调整为1分钟;
2.查勘员目前一人会有多个案件,为规避客户看到查勘员的活动轨迹是远离客户的风险:
(1)移动理赔App考虑新增一个“开始处理”查勘任务的标志,查勘员在准备着手处理该案件的查勘任务时,勾选该标志,移动理赔app只将有该标志的查勘任务的查勘员位置信息推送LBS平台。
(2)查勘员在准备着手处理案件的查勘任务时,勾选“开始处理”时,系统新增如下提示语 “现在需要将您的位置实时同步给报案客户,请开启手机定位功能,并与客户保持联系。如果您短期内无法赶到现场,请与客户电话联系”。
3.如果查勘任务改派给了其他查勘员,理赔系统需要通知并更新该查勘任务最新的查勘员位置信息给LBS平台;
实现方案:
1、任务列表接口增加字段:是否同步GPS状态:0-否;1-是;
2、仅查勘任务有“GPS同步”按钮;调用GPS同步状态接口G1,库表中查询查勘任务状态,如果未完成时,后台缓存该案件号、查勘任务状态等信息并更新任务表是否同步GPS状态为1-是;已完成时提示错误信息:任务已结束无需同步GPS信息;
接口G1反向状态为取消同步;
3、APP调用GPS坐标上传接口G2,开始为5分钟上传一次,如果G2接口返回GPS同步案件列表不为空时,APP根据列表中的案件号上传GPS坐标,并将上传时间间隔改为1分钟,如果为空时则保持或修改上传间隔为5分钟。(1分钟时24小时上传,并判断坐标点位移小于500m时不上传坐标)
注意:1、接口注意如果缓存异常时从数据库中获取GPS同步的案件列表;
2、GPS同步案件列表由后台管理,避免APP本地数据丢失;
4、后台“普通案件下发”接口维护需要同步GPS案件信息;注销、改派、申请改派、提交等完结状态时,从缓存中移除;
5、后台缓存的需要同步GPS坐标的案件信息要设置失效时间,避免特殊情况下出现一直上传的问题;