在有订单管理的系统中积分抵扣问题,较为简单,例如京东,使用京东进行抵扣支付,取消订单,积分会返还;
但是在没有订单管理的系统中,直接生成二维码支付的,需要对积分进行锁定,因为没有取消订单的渠道,积分一经使用则不能取消;
如果积分使用后,未锁定,则有漏洞,可生成多个已使用积分抵扣的订单,然后统一支付,这样则可以节省大笔金钱;
这样积分就明白为什么积分抵扣逻辑为什么大厂都要那样做了;我看了一圈怎么感觉跟线程安全类型,一个参数可以被多个进程调用,需要保证其值得实时更新;保证数据的准确性。
在有订单管理的系统中积分抵扣问题,较为简单,例如京东,使用京东进行抵扣支付,取消订单,积分会返还;
但是在没有订单管理的系统中,直接生成二维码支付的,需要对积分进行锁定,因为没有取消订单的渠道,积分一经使用则不能取消;
如果积分使用后,未锁定,则有漏洞,可生成多个已使用积分抵扣的订单,然后统一支付,这样则可以节省大笔金钱;
这样积分就明白为什么积分抵扣逻辑为什么大厂都要那样做了;我看了一圈怎么感觉跟线程安全类型,一个参数可以被多个进程调用,需要保证其值得实时更新;保证数据的准确性。