Skip to content

Saas用户增加余额账户

方案描述

增加一个用户余额表,用来保存用户在某个saas下的余额账户,字段与原有tbl_user_balance一致,增加group_id字段区分不同的saas(目前可以使用cms_key代替group_id使用tbl_partner表中的id作为group_id)

修改点

微信端

余额充值

将微信支付商户对应的group_id添加到配置文件中(在商户支付信息配置wx_pay_config中增加group_id字段) 微信充值后需要根据充值到的微信商户修改对应的余额账户

** 这里目前是按照用户的station id来判断充值的余额账户的,往后要修改为根据cms_key来判断

余额消费

使用余额支付时需要根据订单所属的saas扣减相应的余额账户(根据订单中的station_id在tbl_partner_station中查找对应的group_id)

管理端

余额流水-现金账户

根据操作者所属saas拉取、修改对应的余额账户(根据用户管理的station_id在tbl_partner_station中查找对应的group_id)

余额流水-抵扣金账户

saas用户不开通抵扣金账户,但是目前现金账户和抵扣金账户操作使用同一权限控制,后续将权限分开