目前,我们采用预留合约的模式来实现用户的包年包月购买,预留合约只是一个合约产品,需要去绑定资源,合约开始生效后,不管合约是否全部被绑定,或者是否被绑定,合约都会计费,这样用户会在不知情的情况下,被收取费用,实际没有资源绑定在合约中。
为了避免用户存在收费中的空预留合约,预留合约在计费但是没有资源在计费的情况,我们对控制台和通知功能做了升级,目的是让用户能够方便的定位到未绑定资源的合约。
- 控制台改动
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天后这个月内不再继续发送。