[关闭]
@zhou333666 2017-08-11T13:13:46.000000Z 字数 887 阅读 700

卡系统

未分类


会员卡支付

  • 支付过程:生成签名(支付接口),前端获取签名,调用会员卡支付接口
  • 代码位置:PaymentController.userCardPay()

会员卡退款

  • 退款过程 退款时发现是会员卡支付的,调取退款接口

  • 代码位置:TradeManagerService.refundAmount()
    ZhongFuCardService.preRefund()

会员卡消费记录

  • 会员卡的充值,支付,退款会保存在交易系统里(UserCardTrans)
    消费记录前端只显示支付成功后,支付成功后退款的记录
  • 代码位置:UserCardController.getUserCardTransByType()

会员卡充值

  • 用户选择支付宝,或者微信充值-->前端调接口生成支付单Id-->支付宝或者微信支付-->成功,调用会员卡充值接口进行充值。失败不处理
  • 代码位置: 前端调接口生成支付单Id:UserCardController.prepareRechargeUserCard
    支付成功,调用会员卡充值接口进行充值:PaymentService.userCardRechargePay

会员卡充值记录

  • 显示会员卡的充值记录
  • 代码位置:UserCardController.getUserCardTransByType()

会员卡绑定

  • 绑定条件:有实体卡号的条形码,用户没有绑定卡,或者该卡号没有被其他用户绑定

  • 绑定过程:用户扫卡号条形码-->卡号激活-->卡号设置密码-->绑卡成功

  • 代码位置:
    绑定方法:UserCardController.bindUserCard()
    卡号激活: ZhongFuCardService.openCard()
    卡号设置密码: ZhongFuCardService.resetPwd()

卡系统业务层级

在langya层调用会员卡接口

  • 卡系统的业务逻辑代码都放在middletier。
    如果在langya层调用会员卡接口,调用CardService里方法即可
    因为middletier层的ZhongFuCardService会实现好ICardService接口的方法
    目前退款时通过cardService调用
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注