九樱天下-观察期

养老报销申请条件:sql

  一、检查流水号非空验证,重复提交校验spa

  二、用户比例判断(是否有报销比例)ci

  三、用户手机号认证校验it

  

 

  VITA报销申请条件:社区

  一、检查流水号非空验证,重复提交校验class

  二、观察期校验,此处遵循 pc基金动态和社区后台的观察期规则后台

  三、用户比例判断(是否有报销比例)date

  四、用户手机号认证校验gc

  五、报销间隔校验,检查最后一次报销完成的时间(VITA)im

  

  社区后台协助会员申请条件:

  一、观察期检查

  二、同社区检查

  三、手机号认证检查

  四、报销间隔检查,检查距最后一单的日期(pc基金动态和社区后台的报销算一种类型)

  五、检查是否有 正在投票、等待报销、审核中的数据

  pc基金动态后台申请

 

 

 

 

 

 

 

  1、首单:

    设置为观察期,观察期时间为订单处理时间。

  2、再次下单:

    >1、新用户,当前日期往前推30天,有订单而且当前日期距观察期开始日期间隔天数>30,能够报销,则经过观察期;

    没有订单,不能够报销;

    >2、老用户,检查当前日期往前推60天之内30天之外的订单,有订单,能够报销;60之内30之外没有订单,从新进入观察期,修改观察期开始日期为当前日期。

 

    报销时观察期检查:

  3、报销申请:

    >1、在观察期,检查当前日期往前推30天是否有订单,有订单而且当前日期距观察期开始日期间隔天数>30,报销,经过观察期

    >2、不在观察期,检查当前日期往前推60-30天之间是否有订单,有订单,设置经过观察期,修改观察期开始时间为当前日期,报销;

      没有订单,不能报销。

 

  九樱天下-养老报销

    1.是否重复提交
    2.判断该用户是否存在报销比例
    3.实际报销和申请报销金额比较

  九樱天下-vita报销

    一、观察期校验(观察期判断存在问题)

    二、查询等待报销(有问题,查询的是所有)

  

 

   

 

 

观察期修复数据:

-- 因为以前的观察期更新规则,在线上环境执行以下sql发下:SELECT * FROM CARE_CUSTOMER cc-- WHERE (cc.obstartime IS NULL OR cc.obstartime='') AND cc.`groupid`='9yingcommunity',线上用户有些是没有观察期开始时间的-- 综合观察期条件以下:-- 申请校验日期减去最后一单日期天数小于等于30天;-- 申请校验日期减去首单日期大于30天;-- 申请校验日期减去观察期开始日期大于30天;(下单时判断)-- 由于不少都不是首单用户,因此须要观察期开始时间进行判断,此处须要修复一下数据-- 执行以下sql,修改订单日期-- UPDATE CARE_CUSTOMER cc -- SET cc.`obstartime`=(SELECT ci.createdate FROM CARE_ACCOUNT_IN ci)-- WHERE (SELECT COUNT(tempci.createdate) FROM CARE_ACCOUNT_IN tempci GROUP BY tempci.customerid)>=2-- AND (SELECT COUNT(tempci2.createdate) FROM CARE_ACCOUNT_IN tempci2 WHERE tempci2.createdate>(SELECT DATE_SUB('2016-08-09',INTERVAL 30 DAY)) GROUP BY tempci2.customerid)>=2-- AND (cc.obstartime IS NULL OR cc.obstartime='')

相关文章
相关标签/搜索