用SQL SERVER 触发器+作业 实现用户积分的透明管理

前一段给客户做了一个,客户管理系统,系统里设计到了用户的积分问题。
积分要求是:
1、用户每消费一元,积分自动加1
2、从用户注册日开始,每过 一天,用户的积分自动加1。
3、有特殊原因,管理员可以通过后台给用户加分或减分。
4、积分可以用来兑奖,兑奖后,自动减去相应的积分。
 
涉及到4个表:
1、clubuser用户表,2、consumelog记录用户的消费日志,3、scoreadd管理员为用户加的分。4、prizelog用户兑换过的奖品。
 
原来的系统实现是:
要求1:
他们的消费记录通常是导入的,每次导入后,需要重新计算一下所有用户的积分。
要求2:
用APPLICATION保存最后更新用户积分的时间,然后和当天判断,如果是不是当天,就给用户加分,设置APPLICATION为当天,如果是,就不进行操作。
要求3:
管理员为某个用户加过分以后,重新计算一下这个用户的积分。
要求4:
用户兑奖后,要重新计算一下他的积分。
 
感觉不是他合理:
1、导入后计算所
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值