diff --git "a/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.js" "b/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.js" index 86d0771..d5fcccb 100644 --- "a/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.js" +++ "b/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.js" @@ -8,7 +8,8 @@ const TITLE = ['交易提醒']; const rules = [ [ //账号:尾号6274的账户\n交易时间:2024年05月23日09:14\n交易类型:财付通快捷支付(微信红包-微信红包)\n交易币种:人民币\n交易金额:0.01 - /账号:尾号(\d+)的账户\n交易时间:(.*?)\n交易类型:(.*?)\((.*?)\)\n交易币种:(.*?)\n交易金额:([\d,]+.\d{2})$/, + // 账号:尾号8888的账户\n交易时间:2024年10月23日14:07\n交易类型:支付宝快捷支付(中国电信股份有限公司-商...\n交易币种:人民币\n交易金额:28.73 + /账号:尾号(\d+)的账户\n交易时间:(.*?)\n交易类型:(.*?)\((.*?)\n交易币种:(.*?)\n交易金额:([\d,]+.\d{2})$/, match => { const [, number, time, type, shopItem, currency, money] = match; let billType = BillType.Income; @@ -21,7 +22,7 @@ const rules = [ billType, toFloat(money), type, - shopItem, + shopItem.replace(/\)$/, ""), `${SOURCE}(${number})`, '', 0.0, diff --git "a/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.test.js" "b/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.test.js" index 2b8c6fd..b673c47 100644 --- "a/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.test.js" +++ "b/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/main.test.js" @@ -30,6 +30,18 @@ test('平安银行消费', () => "time": formatDate('6月14日 16:33', 'M月D日 h:i'), "channel": '微信[平安银行-消费]', }, + { + "type": "Expend", + "money":28.73, + "fee": 0, + "shopName": '支付宝快捷支付', + "shopItem": '中国电信股份有限公司-商...', + "accountNameFrom": '平安银行(8888)', + "accountNameTo": '', + "currency": 'CNY', + "time": formatDate('2024年10月23日14:07', 'Y年M月D日h:i'), + "channel": '微信[平安银行-消费]', + }, ])); test('平安银行收入', () => diff --git "a/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/tests/\345\271\263\345\256\211\351\223\266\350\241\214\346\266\210\350\264\2713.txt" "b/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/tests/\345\271\263\345\256\211\351\223\266\350\241\214\346\266\210\350\264\2713.txt" new file mode 100644 index 0000000..b3ac50f --- /dev/null +++ "b/src/rule/com.tencent.mm/app/\345\276\256\344\277\241\345\205\254\344\274\227\345\217\267\345\271\263\345\256\211\351\223\266\350\241\214/tests/\345\271\263\345\256\211\351\223\266\350\241\214\346\266\210\350\264\2713.txt" @@ -0,0 +1,13 @@ +{ +"mMap": { +"tableName": "AppMessage", +"description": "账号:尾号8888的账户\n交易时间:2024年10月23日14:07\n交易类型:支付宝快捷支付(中国电信股份有限公司-商...\n交易币种:人民币\n交易金额:28.73", +"source": "平安银行", +"t": 1729663988778, +"arg": "msgId", +"type": 5, +"appId": "", +"msgId": 10128203, +"title": "交易提醒" +} +}