Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

债务[借入] 执行了[借出]操作导致债务余额不对 #716

Open
2 of 7 tasks
litang0908 opened this issue Oct 31, 2024 · 1 comment
Open
2 of 7 tasks

债务[借入] 执行了[借出]操作导致债务余额不对 #716

litang0908 opened this issue Oct 31, 2024 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@litang0908
Copy link

当前使用的框架

  • Lsposed
  • EdXposed
  • 太极(无极)
  • 轮回
  • 梦境
  • 其他虚拟框架

描述错误

借入债务账户中执行了[借出]操作导致债务余额不对

重现步骤

我是钱迹的作者李唐,首先,谢谢开发这个自动记账插件,确实方便了不少想自动化记账的朋友。

但是今天有个用户反馈他[借入]账户余额不对,经过排查后发现,他有使用此插件,而且他的借入账户里面,有 [债务-借出] 的账单(type=7)。

实际上在钱迹的债务逻辑中,[借入]账户是不能执行[借出]操作的,如果强行写入 [债务-借出] 账单,会导致该债务账户的余额计算错误。

烦请确认一下,避免出现此逻辑。

后续我们也将改进债务的设计,去掉此限制,如果有任何问题欢迎随时沟通,谢谢~

相关环境说明

自动记账版本 4.0.0-Canary.20241012061401
安卓版本 Android 14
钱迹版本 4.1.1

日志内容

--

这不是重复的 issue

  • 我已经搜索了现有 issue,以确保该错误尚未被报告。
@litang0908 litang0908 added the bug Something isn't working label Oct 31, 2024
@AnkioTomas AnkioTomas self-assigned this Oct 31, 2024
@AnkioTomas
Copy link
Contributor

这是因为在进行资产关联的时候,只是简单的比对了资产名称导致的。
如果债主(借入)和欠款人(借出)是同一个人的时候很容易就出现这样的问题。

AnkioTomas added a commit that referenced this issue Oct 31, 2024
修复了报销单资产获取逻辑中可能出现的异常。
- 调整了 AssetsUtils 中 getAssetByName 函数,支持根据 sType 参数获取指定类型的资产。
- 修改了 BaoXiaoUtils 中的资产获取逻辑,确保报销单资产能够正确获取。
@AnkioTomas AnkioTomas moved this to 待验证 in 自动记账V4 Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: 待验证
Development

No branches or pull requests

2 participants