预留合约未绑定资源时,支持界面查询和通知

目前,我们采用预留合约的模式来实现用户的包年包月购买,预留合约只是一个合约产品,需要去绑定资源,合约开始生效后,不管合约是否全部被绑定,或者是否被绑定,合约都会计费,这样用户会在不知情的情况下,被收取费用,实际没有资源绑定在合约中。

为了避免用户存在收费中的空预留合约,预留合约在计费但是没有资源在计费的情况,我们对控制台和通知功能做了升级,目的是让用户能够方便的定位到未绑定资源的合约。

  • 控制台改动

1)界面改动1-支持快速查看未绑定资源的合约(包括主机和硬盘的预留合约界面)

2)界面改动2-支持根据合约id查询合约(包括主机和硬盘的预留合约界面)

  • 增加如下通知

目的:帮助用户即使发现有未绑定资源的合约,并且提醒用户。

通知名称:合约未绑定资源提醒

通知标题:

[QingCloud] wzw1511it, 您有2个计费中的预留合约未绑定/完全绑定资源,

通知内容:

您好,您有如下N个预留合约未完全绑定资源,在此期间,合约都正常收费,请您及时绑定资源以免造成浪费。可前往:预留合约(主机)/预留合约(硬盘)界面进行操作。

合约id
合约产品类型
合约包括的资源数量
 未绑定合约的资源
合约失效日期
是否自动续费
rc-dfe234 主机 5 3 2039-1-2
rc-dfe235 硬盘 4 2 2020-1-2

提醒逻辑:

1)每天早上9:00对用户的合约情况进行检查,发现合约未绑定资源时发送通知。

2)针对主机硬盘的预留合约产品

3)主账户和非独立计费的子账户,独立计费的子账户,该信息都作为财务通知发送给相应账户。

4)满足条件的合约的检查逻辑

1、合约目前是在合约期(不包括OPEN期,因为OPEN期已存在未绑定提醒)

2、合约未完全绑定资源(绑定合约的资源数量<合约可绑定的资源数量)

3、每天判断,如果符合提醒条件,每个合约id,按是否完全绑定去判断,每个自然月连续发送3天后这个月内不再继续发送。