目录

护卫盾_扣除余额


## 函数名称 hwd_deductBalance(); ## 易语言模块 护卫盾_扣除余额(); ## 函数说明 扣余额,登录模式为:"账号密码"时有效,只有相同的money和remarks才会过滤,例如:hwd_deductBalance(1,"日费用",86400)和hwd_deductBalance(33,"月费用",2592000);这两个并不冲突,因为扣除数量和扣除备注均不同. ## 参数列表 | 参数名称 | 参数类型 | 参数说明 | | ------------ | ------------ | ------------ | | money | double | 扣除金额,单位:元,最小为0.01元 | | remarks | const char * | 扣除备注,管理可在后台查看,用户可在个人中心查看(请在"软件编辑"中开启"记录扣点日志") | | interval | int | 扣除间隔(单位:秒),0为不限,即每次都扣除.大于零代表指定间隔内不重复扣除,例如1天只扣一次余额,那么间隔就是86400秒,需在软件后台开启:记录扣点日志(). | ## 函数原型 ``` /// /// 扣余额,登录模式为:"账号密码"时有效,只有相同的money和remarks才会过滤,例如:hwd_deductBalance(1,"日费用",86400)和hwd_deductBalance(33,"月费用",2592000);这两个并不冲突,因为扣除数量和扣除备注均不同. /// /// 扣除金额,单位:元,最小为0.01元 /// 扣除备注,管理可在后台查看,用户可在个人中心查看(请在"软件编辑"中开启"记录扣点日志") /// 扣除间隔(单位:秒),0为不限,即每次都扣除.大于零代表指定间隔内不重复扣除,例如1天只扣一次余额,那么间隔就是86400秒,需在软件后台开启:记录扣点日志(). /// HWD_LIBRARY_API hwd_deductBalance (double money, const char * remarks, int interval); ``` ## 状态码 | 状态码 | 状态提示内容 | | ------------ | ------------ | | 255 | 扣除余额账户不存在. | | 256 | 账户余额不足,扣除失败. | | 257 | 扣除余额失败,未知原因,请联系客服. | ## 附加说明 - 互斥体请参照`护卫盾_扣点`函数,即:`hwd_deductPoint`,interval功能相同,不在重复阐述。