🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、卡密账户 ``` 涉及到:卡密可用现金,卡密冻结现金及卡密授信; ``` 1、顶级代理商:其卡密可用现金和授信来自厂商,缴费给厂商,厂商会按照缴费金额划拨其卡密可用现金,并根据当次制定的宽放系数划拨可用授信,可以往下级的卡密可用现金划拨; 2、普通代理商:由上级划拨,缴费给上级,上级根据现金金额往下级划拨可用现金,同时自己制定当次宽放系数,根据现金金额按比例划拨可用授信; 3、用途:卡密可用现金及授信,可用往下级划拨,也可以制作本级卡密; ## 二、卡密制作 卡密制作不可逆,已制作卡密不可撤销; 制作逻辑:当前代理商制作卡密的时候,根据当批所有卡密的成本价格(当前代理商的套餐成本价格)*数量,扣除可用授信,直接消耗掉了;然后,根据当前代理商可用授信和可用现金的比例,作为当次扣除的现金授信比,扣除可用现金,将该现金金额,转入其卡密冻结现金; 卡密制作的现金与授信算法如下: ``` 1、制作的每张卡密的现金价值,是实际该代理的套餐成本价格; 2、每个批次的所有卡密现金总价值(单卡现金价值*本批制卡数),制作的时候由可用授信抵扣,只有可用授信足够,才可以制作,否则,则无法成功制作本批卡密; 3、制作卡密在消耗掉可用授信的同时,需要同步处理可用现金账户,也就是将现金额度由可用金额转移到冻结金额; 有以下三种情况: (1)、如果账户现金可用金额超过授信金额,则足额冻结现金金额(等于授信); (2)、如果账户现金可用金额不超过授信金额,则将当前所有现金余额全部冻结,账号现金清零; (3)、如果账户现金可用金额为0,即使有可用授信,也不允许制作卡密; 4、消费卡密的时候,按照每张卡密的现金价值,消耗代理商的冻结金额; ``` ## 三、卡密消费 1、卡密消费的时候,对应代理商的卡密现金账户的的冻结现金需要被扣除(按照预付券现金扣除); 2、当卡密所属代理商的冻结现金账户金额不足以扣除的时候,卡密不能使用,提示用户卡密商户余额不足,无法使用; ## 四、操作流程 1、顶级代理商,向厂商缴费后(可线下),厂商可以通过操作,制定当次宽放系数,往顶级代理商的卡密可用现金账户和可用授信账户充值; 2、各级代理商,可发展下级代理商,收取下级代理商费用(可线下)之后,可往下级划拨可用现金及授信; 3、各级代理商,也可以自己制作自己本级卡密,并扣除相应现金及授信,纳入冻结;