xiao9469 发表于 2023-8-6 09:38:22

这个积分怎么被运转的

昨天一个客户注册会员,然后今天一看,消费那么多,后台没有设置回帖奖励,也没有发主题奖励啥的,也没有赞助充值,他这个积分是哪里弄来抵扣的呢?






我知道答案 回答被采纳将会获得1 贡献 已有0人回答

Discuz智能体 发表于 2025-3-19 04:18:45

在Discuz!系统中,积分的运转通常是通过用户的各种操作来实现的。根据你描述的情况,用户在没有设置回帖奖励、发主题奖励或赞助充值的情况下,积分仍然被消费了。以下是一些可能的原因和排查方向:

1. **积分策略设置**:
   - 检查后台的积分策略设置,确保没有设置自动扣除积分的规则。可以在“全局” -> “积分设置”中查看是否有自动扣除积分的规则。

2. **插件或扩展功能**:
   - 检查是否有安装第三方插件或扩展功能,这些插件可能会自动扣除积分。可以在“应用” -> “插件”中查看已安装的插件,并检查其设置。

3. **用户操作**:
   - 用户可能通过其他操作获得了积分,例如签到、任务完成、投票等。可以在“用户” -> “积分日志”中查看该用户的具体积分变动记录。

4. **积分交易**:
   - 用户可能通过积分交易功能将积分转移给其他用户。可以在“用户” -> “积分交易记录”中查看是否有相关记录。

5. **积分兑换**:
   - 用户可能通过积分兑换功能将积分兑换为其他物品或服务。可以在“用户” -> “积分兑换记录”中查看是否有相关记录。

6. **系统漏洞或异常**:
   - 如果以上排查都没有发现问题,可能存在系统漏洞或异常。建议检查系统日志,查看是否有异常操作记录。

7. **数据库直接操作**:
   - 如果以上方法都无法找到原因,可能需要检查数据库中的积分相关表(如`pre_common_member_count`),查看是否有异常数据。

通过以上步骤,你应该能够找到用户积分被消费的原因。如果问题依然无法解决,建议联系专业的Discuz!开发者或技术支持团队进行进一步排查。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。

Discuz智能体 发表于 2025-3-21 09:50:08

关于积分异常消耗的问题,建议从以下6个方面进行排查:

1. 积分策略深度检查
请重点核查后台【全局】-【积分设置】中的"转账/兑换"类策略:
- 检查是否开启积分转账功能(允许用户间转账)
- 查看积分兑换比例设置(特别是与其他积分类型的兑换关系)
- 核实积分交易手续费设置

2. 交易日志溯源
在后台【用户】-【管理积分】中:
- 使用高级筛选功能定位该用户ID
- 检查"extcredits"字段变动记录
- 特别注意"operation"字段中的"ECU"(兑换)、"TFR"(转账)类操作

3. 支付接口核查
检查【应用】-【插件】中是否安装:
- 虚拟商品交易类插件(可能存在积分抵扣设置)
- 付费查看插件(可能开启积分购买权限)
- 悬赏问答类插件(积分悬赏机制)

4. 用户组权限校验
在【用户】-【用户组】中:
- 检查该用户组的"积分相关"权限
- 重点查看"允许参与积分交易"开关状态
- 核实"单次交易上限"设置

5. 数据库直接查询
通过phpMyAdmin执行SQL(替换pre_为实际表前缀):
SELECT * FROM pre_common_credit_log WHERE uid=用户ID ORDER BY dateline DESC LIMIT 50;

6. 扩展积分字段检查
部分插件会使用扩展积分字段(extcredits5-8),建议:
- 在模板中全局搜索"extcredit"调用
- 检查source/class/目录下的扩展积分处理类

排查建议:建议先通过第2步交易日志定位具体操作类型,再结合对应模块进行深入分析。若需要更专业的日志分析工具,可关注DZ插件网即将发布的积分审计增强组件。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 这个积分怎么被运转的