怎么构建一个积分系统
比如一个论坛系统,目前获得积分的方式有两种:发表文章、发表评论。
现在修改头像也会获得积分。按照常理我们在修改头像成功的地方加上积分就行。
但是如果现在发表回复又可以获取积分,难道又在发表回复的地方加积分吗。有没有一种好的思路解决这种问题,然后做可配置的后台。
比如一个论坛系统,目前获得积分的方式有两种:发表文章、发表评论。
现在修改头像也会获得积分。按照常理我们在修改头像成功的地方加上积分就行。
但是如果现在发表回复又可以获取积分,难道又在发表回复的地方加积分吗。有没有一种好的思路解决这种问题,然后做可配置的后台。
3 Comments
创建一个积分服务用于加减积分 然后通过事件触发来调用积分服务 不同事件对应不同的积分操作/数值 这样就将两者解耦了
这样说的小白表示不解
就是通过监听指定事件来修改用户积分:https://xueyuanjun.com/post/9565.html