权益核销或者回退(最新)
2022-02-25 15:50:11 9 举报
权益核销或者回退(最新)
作者其他创作
大纲/内容
更新剩余数量,做加法(核销做减法)
已存在回退记录
报错
查询家福卡系统获取卡id,判断uid的账户对应的卡id是否一致,不一致查询卡对应的账户是否存在
存在
是
否
不存在
判断回退是优惠卷类型权益
根据核销或者退回id来判断relate表里的可核销或者可回退状态的权益是否存在
根据userRightsLogicCode查询member_user_rights
月度权益根据rightsPlan表里的数量再次验证并做加法或者减法
加分布式锁
是否存在记录
流程结束,解锁
判断退还权益数量是否超过了最大值(如果是核销则判断剩余数量是否大于0,并且验证当前时间是否大于有效期)
参数:{uid\":\"\
变更优惠券详情表种的状态为未使用(核销为已使用)
发起流程
优惠券更新新券id,新券有效期时间
返回错误信息
存在记录
记录操作记录
1优惠券类型2-特权类型
member_rights_operate_log 表 member_number 会员编号 busi_order_code 业务订单号rights_dc 核销方向 使用 1 退还 -1 rights_logic_code 权益逻辑id 唯一查询权益操作记录日志
判断会员是否存在
根据userCode查询出用户信息
不存在记录
0 条评论
回复 删除
下一页