全部建议 > 建议详情
  • 预审中
  • 2 预审不通过

【功能建议】【huawei-cloud-business-support-query】使用huawei-cloud-business-... 预审不通过 编辑 删除

  • 华为云码道(CodeArts)代码智能体
  • 软件开发生产线 CodeArts

来源: GitCode Issue #127 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/127)

描述问题 (Description)

使用huawei-cloud-business-support-query的list_customer_coupon_change_records脚本查询代金券余额时,仅筛选REVENUE(收入)类型记录并取balance_after_change作为当前余额,但代金券在收入后可能已被大量消费,导致余额被严重高估。正确做法应取每张券所有收支记录中时间最新一条的balance_after_change作为当前余额,或提供专门的代金券当前余额查询接口。

复现步骤 (To Reproduce)

  • 用户意图: 查询代金券当前可用余额
  • Agent执行: 调用list_customer_coupon_change_records查询REVENUE记录,将balance_after_change直接累加作为当前余额
  • 触发错误: data_inaccuracy - 代金券余额查询结果严重偏高,将历史收入记录的balance_after_change误当当前余额

预期行为 (Expected behavior)

查询代金券余额应返回每张券的真实当前可用余额,而非历史收入时的快照余额

实际行为 (Actual behavior)

将历史收入记录的balance_after_change当作当前余额累加,导致总额从400+被高估为11749+

错误堆栈 (Stack Trace)

``` 查询代金券余额时,使用list_customer_coupon_change_records的REVENUE类型记录,将每条记录的balance_after_change字段当作代金券当前余额汇总,导致多张已消费代金券的余额被严重高估(实际仅剩400+但计算为11749+)。应取每张券所有记录中时间最新的一条的balance_after_change作为当前余额,而非仅看REVENUE记录。 ```

yd_242696932 yd_242696932 发布于 2026-07-07 07:42:33 2026-07-07

32 1

0%
0人赞同
0%
0人不赞同

全部评论(1)

评论(1)

  • 【云声小管家】 子规 2026-07-07 14:46:08

    非常感谢您的反馈,为了能更准确的定位反馈内容,还请提供相关云服务名称以及对应的问题详细操作步骤描述,并附带截图以及链接地址等,以便我们尽快核实并推动解决,感谢您对华为云的支持!

登录后可评论,请 或 注册

0/1000

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

评论
发表评论...
取消 发表

0/1000

评论成功

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

删除建议

设置昵称

在此一键设置昵称,即可发表云声建议!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。