From bd7bb78013e6271d16bf24645f47e32dfde0d9ae Mon Sep 17 00:00:00 2001 From: ankio Date: Mon, 30 Sep 2024 22:29:44 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20(=E6=94=AF=E4=BB=98=E5=AE=9D=E8=9A=82?= =?UTF-8?q?=E8=9A=81=E8=B4=A2=E5=AF=8C):=20=E4=BF=AE=E5=A4=8D=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=AE=9D=E8=9A=82=E8=9A=81=E8=B4=A2=E5=AF=8C=E8=A7=84?= =?UTF-8?q?=E5=88=99=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复了支付宝蚂蚁财富规则中,对收入和支出判断错误的问题。 - - 修正了 `main.js` 中对金额的判断,避免负数金额被识别为支出 - - 更新了 `main.js` 中对通道的描述 - - 调整了 `category.js` 中的分类逻辑,使之更准确地识别支付宝蚂蚁财富的交易类型 --- src/category/main.js | 2 +- .../main.js" | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/category/main.js b/src/category/main.js index 63acaa0..0c963b0 100644 --- a/src/category/main.js +++ b/src/category/main.js @@ -144,5 +144,5 @@ export function get(money, type, shopName, shopItem, time) { break; } } - return { "parent":category,"category": getLevel2(category), "book": '默认账本' }; + return {"category": getLevel2(category), "book": '默认账本' }; } diff --git "a/src/rule/com.eg.android.AlipayGphone/app/\346\224\257\344\273\230\345\256\235\350\232\202\350\232\201\350\264\242\345\257\214/main.js" "b/src/rule/com.eg.android.AlipayGphone/app/\346\224\257\344\273\230\345\256\235\350\232\202\350\232\201\350\264\242\345\257\214/main.js" index d11a174..e537c69 100644 --- "a/src/rule/com.eg.android.AlipayGphone/app/\346\224\257\344\273\230\345\256\235\350\232\202\350\232\201\350\264\242\345\257\214/main.js" +++ "b/src/rule/com.eg.android.AlipayGphone/app/\346\224\257\344\273\230\345\256\235\350\232\202\350\232\201\350\264\242\345\257\214/main.js" @@ -4,9 +4,8 @@ function pay(pl,t){ let obj = new RuleObject(BillType.Income); if (pl.content.indexOf("∝")===-1)return null obj.money = toFloat(pl.content); - if (obj.money < 0) { + if (pl.content.indexOf("-")!==-1) { obj.type = BillType.Expend; - obj.money = -obj.money; } obj.channel = `支付宝[蚂蚁财富]`;