航延自动判赔
2020-06-30 18:33:35 0 举报
航延自动判赔
作者其他创作
大纲/内容
根据claims_vehicel_policy_object中记录的报答险种id,查询claims_product_strategy_relation表,claims_strategy_config_type = 2
查询是否需要推送数据
判赔逻辑流程图
数据状态修改为初始化(csh-初始化)
N
batch
node_type = 2
claims_vehicel_policy_object状态修改为FHPP
claims_vehicel_policy_object.claimable_status更新成BLP-BCL
到达判赔流程图
node_type = 1
判断claims_vehicel_strategy的strategy_type
判断延误时间是否大于/等于节点
判断判赔结果
到达状态判赔逻辑
状态更新成BPSB
到达
状态修改为NFHPP
定时查询对应的表记录
调用理赔接口
判断claims_vehicel_strategy表的delay_type策略
在claims_vehicel_policy_object得到实际起飞时间作为判赔时间
根据对应的判赔策略得到判赔结果
Y
获取当前查询时间作为判赔时间
状态修改为YWC(已完成)
状态为NFHPP
N/航班状态为计划
从claims_vehicel_strategy得到delay_time_node和查询阈值
折返/备降/取消
查询判赔标的表的数据,判断是否为dpp(待判赔)的数据,并推送给理赔系统
根据查询时间,作为判赔时间
根据对应的数据,查询判赔策略表,查询对应的判赔后的策略规则
状态修改为DLP_BCL(待理赔-不处理)
多次理赔CSH
需要再次查询数据(再次查询航班/乘客数据)
取消时间 计划起飞时间
根据得到的数据,然后根据标的表对应的策略,查询策略配置表
判断策略中的cancel_level,比较航班取消时间和计划起飞时间大小
判赔时间 > delay_time_node
得到claims_vehicel_policy_object的交通数据
天气
判断航班状态
取消判赔流程
判赔完成逻辑
判断航班的状态
多次理赔计算时间节点流程
先不考虑查询人的情况
查询数据
计划
计划/延误
起飞
多次
delay_type = 1
起飞/计划/延误
航班状态
判断交通工具状态
状态为FHPP
调用理赔接口,更新对应的标的数据
计算延误时长
不满足理赔
否(小于)
状态更新为NFHPP
快递
状态修改为CSH
根据接口处理器类型,查询对应的数据接口
判断cancel_level = 2 ?
得到claims_vehicel_policy_object表中的claums_times
状态修改为FHPP
判断node_type的值
计划/起飞判赔流程图
完成
数据状态修改为BLP-YTS(不理赔-已推送)
计划/起飞判断流程
查询判赔标的表,查询状态为(FHPP和NFHPP)的数据,推送到理赔系统
值 = 4
delay_type = 2
claims_vehicel_policy_object状态修改为CSH
单次计算时间节点
数据状态修改为不理赔(NFHPP-不符合判赔)
判断赔付次数
得到延误时长,时长为:判赔时间-计划起飞时间
DPP判赔状态
是
查询对应的推送处理器,生成对应的消息数据
数据状态修改为待理赔(FHPP-符合判赔)
判赔成功
数据状态更新成NFHPP
得到claims_vehicel_policy_object表中的claims_times
数据状态修改为BLP-BCL(不理赔-不处理)
延误/计划/起飞
计划/起飞流程
Y/航班状态为起飞
判断策略类型
交通工具
claims_vehicel_policy_object状态修改为NFHPP
判断数据中的ruleType
claim
接收到对应的数据,更新标的数据表
查询是否推送数据
多次理赔
根据对应的数据类型,分发数据
判断是否对应好策略
判赔时间是否大于延误时长
得到对应的策略数据
得到claims_vehicel_strategy的node_type
Y,航班状态为计划
判断cancel_level = 1 ?
判断判赔时间是否大于阈值
得到实际到达时间为判赔时间
单次
判断cancel_level = 3 ?
0 条评论
下一页