Auto-Accounting / Qianji_auto

钱迹自动记账插件
538 stars 68 forks source link

账单列表 跨年不显示 #208

Open ioojcn opened 9 months ago

ioojcn commented 9 months ago

当前使用的框架

描述错误

账单列表 跨年不显示,只显示到12.31日

重现步骤

有漏记的,想发起记账请求,但是发现账单列表只显示到12.31

相关环境说明

自动记账3.3.4 小米14.0.31 小米13手机 LSP1.9.2 Screenshot_2024-01-03-08-52-28-816_cn dreamn qianji_auto

日志内容

[2024-01-03 08:53:23][自动记账:LogFragment]/storage/emulated/0/Android/data/cn.dreamn.qianji_auto/cache/temp.log [2024-01-03 08:53:00][自动记账:MainFragment]尝试更新微信适配文件失败 [2024-01-03 08:51:31][Xposed日志-Ankio-钱迹]钱迹用户:非会员 [2024-01-03 08:51:31][Xposed日志-Ankio-钱迹]使用钱迹对象获取信息 [2024-01-03 08:51:31][Xposed日志-Ankio-钱迹]自动记账同步:获取钱迹数据库对象 [2024-01-03 08:51:31][Xposed日志-Ankio-钱迹]钱迹 AutoError.init Hook [2024-01-03 08:51:31][Xposed日志-Ankio-钱迹]钱迹 Timeout.init Hook <y5.a.timeoutApp> [2024-01-03 08:51:31][Xposed日志-Ankio-钱迹]自动记账同步:钱迹初始化 [2024-01-03 08:51:31][Xposed日志-Ankio-钱迹]钱迹 LeftSide.init Hook [2024-01-03 08:49:56][自动记账:MoneyFragment]Bundle[{isRecord=0, id=825, date=12.31, billInfo=qianji://publicapi/addbill?&type=1&money=0.01&time=2023-12-31 21:46:43&remark=微拼 - 你有一笔收款入账&catename=外快&catechoose=0&catetheme=auto&bookname=日常账本&accountname=微信钱包&accountname2=无账户&shopAccount=微拼&shopRemark=你有一笔收款入账&reimbursement=false&fromApp=微信&rawAccount=零钱&rawAccount2=无账户&extraData=&fee=0&timeStamp=1704030403000}] [2024-01-03 08:49:41][自动记账:MoneyFragment]Bundle[{isRecord=0, id=825, date=12.31, billInfo=qianji://publicapi/addbill?&type=1&money=0.01&time=2023-12-31 21:46:43&remark=微拼 - 你有一笔收款入账&catename=外快&catechoose=0&catetheme=auto&bookname=日常账本&accountname=微信钱包&accountname2=无账户&shopAccount=微拼&shopRemark=你有一笔收款入账&reimbursement=false&fromApp=微信&rawAccount=零钱&rawAccount2=无账户&extraData=&fee=0&timeStamp=1704030403000}] [2024-01-03 08:46:38][Qianji] page mUrl:https://github.com/Auto-Accounting/Qianji_auto used time:1304 [2024-01-03 08:46:38][Qianji] page mUrl:https://github.com/Auto-Accounting/Qianji_auto used time:1297 [2024-01-03 08:46:38][Qianji] page mUrl:https://github.com/Auto-Accounting/Qianji_auto used time:1074 [2024-01-03 08:46:38][Qianji] page mUrl:https://github.com/Auto-Accounting/Qianji_auto used time:997 [2024-01-03 08:46:34][webview]Bundle[{KEY_URL=https://github.com/dreamncn/Qianji_auto, KEY_DATA=}] [2024-01-03 08:46:19][自动记账:MainFragment]尝试更新微信适配文件失败 [2024-01-03 08:45:39][Xposed日志-Ankio-系统通知]系统通知 notification:Notification(channel=mipush|com.ss.android.article.news|102878 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0x00000000 groupKey=com.ss.android.article.news vis=PRIVATE) [2024-01-03 08:36:07][Xposed日志-Ankio-系统通知]系统通知 notification:Notification(channel=mipush|com.taobao.taobao|103512 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0x00000000 groupKey=com.taobao.taobao vis=PRIVATE) [2024-01-03 08:31:20][Xposed日志-Ankio-系统通知]系统通知 notification:Notification(channel=mipush|com.alibaba.android.rimet|101344 shortcut=null contentView=null vibrate=default sound=android.resource://com.alibaba.android.rimet/raw/general defaults=0x2 flags=0x10 color=0x00000000 groupKey=com.alibaba.android.rimet vis=PRIVATE) [2024-01-03 08:29:57][Xposed日志-Ankio-系统通知]系统通知 notification:Notification(channel=mipush|com.autonavi.minimap|102693 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0x00000000 groupKey=com.autonavi.minimap vis=PRIVATE) [2024-01-03 08:28:32][Xposed日志-Ankio-微信]微信名:京东购物 [2024-01-03 08:27:53][Xposed日志-Ankio-系统通知]系统通知 notification:Notification(channel=mipush|com.dianping.v1|102362 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0x00000000 groupKey=com.dianping.v1 vis=PRIVATE) [2024-01-03 08:24:35][自动记账]js执行结果为NULL [2024-01-03 08:24:35][自动记账]com.tencent.mm 解析结果:undefined##undefined##undefined##undefined##undefined##undefined##undefined##undefined##0.耗时: 417ms [2024-01-03 08:24:35][js运行代码]function getData(a){function b(a,b,c){var d,e,f,g,h,i,j;if("string"!=typeof b)return b;if(d="$|"!=c,"$|"==c&&(b+="$|"),-1!=b.indexOf(c)){for(e=b.split(c),f=0,g="",h=0;h<e.length;h++)try{if(i=e[h],-1!=e[h].indexOf("$")?(j=parseInt(e[h].replace("$","")),j<a.length&&(i=d?parseFloat(a[j].replace(",","")):a[j])):d&&(i=parseFloat(e[h].replace(",",""))),0==f){g=i,f=g;continue}f="$-"==c?g-i:"$+"==c?g+i:g||i,g=f}catch(k){console.log(k)}return f}return b}function c(a,b){var c,d,e;for(c=a.length-1;c>=1;c--)for(d="$"+c.toString(),e=a[c];-1!=b.indexOf(d);)b=b.replace(d,e);return b};var d,e,f,g,h,i;try{if(pattern=/isSend:0,title:卡片消息.?nickname:(.?),.?cover:,weapp_version:0,vid:,pic_num:0,digest:.?您尾号(\d{4})的信用卡最新交易信息.?交易商户:((?!支付宝|财付通).?)n交易类型:消费n交易金额:(\d+.\d{2})人民币.?pub_time:(\d+)/,pattern.test(a)){for(d=pattern.exec(a),e="##$1($2)##0##$4####$3####$5##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){}var d,e,f,g,h,i;try{if(pattern=/isSend:0,title:卡片消息.?nickname:(.?),.?cover:,weapp_version:0,vid:,pic_num:0,digest:.?您尾号(\d{4})的信用卡发生退货.?交易商户:((?!支付宝|财付通).?)n交易类型:退货n交易金额:(.?)人民币.?pub_time:(\d+)/,pattern.test(a)){for(d=pattern.exec(a),e="$3##$1($2)##1##$4####退款####$5##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){}var d,e,f,g,h,i;try{if(pattern=/.您尾号(\d{4})的储蓄卡最新交易提醒:nn交易币种:.n交易时间:.n交易类型:收入n交易金额:(\d+(.\d+)?)n.交易对象:. (((?!微信|财付通).))n摘.要:(((?!可用余额).))n/,pattern.test(a)){for(d=pattern.exec(a),e="$6##建设银行储蓄卡($1)##1##$2####$4######0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){};try{pattern=/cache_user2:(.?),cache_paytools:(.?),isSend:1,title:红包消息,content:msg:appmsg:des:我给你发了一个红包,赶紧去拆!.?,wcpayinfo:.?paymsgid:(\d+),sendertitle:(.?),.?,status:2,cache_money:¥(\d+.\d{2})/;if(pattern.test(a)){var array=pattern.exec(a);var remark='$4',account='$2',type='0',money='$5',shopName='发红包给 $1',account2='',fee='',time='';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/cache_paytools:(.?),isSend:0,title:卡片消息,content:msg:appmsg:.?title:微信支付收款(\d+.\d{2})元(.?),.?,line_content:topline:value:.?word:¥\2,key:.?word:收款金额,lines:line:[value:[^w]?word:([^,]+?),key:[^w]?word:汇总.?],opitems:opitem:[.?html\?id=(\d+)&.pub_time:(\d+),/;if(pattern.test(a)){var array=pattern.exec(a);var remark='$3$4',account='$1',type='1',money='$2',shopName='微信商户',account2='',fee='',time='$6';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};var d,e,f,g,h,i;try{if(pattern=/cache_user:服务费,.?isSend:0,title:卡片消息,.?title:零钱提现到账.?trans_id=(\d+)&.?line_content:topline:value:[^w]?word:¥(\d+.\d{2}),key:[^w]?word:提现金额,lines:line:[value:[^w]?word:([^,]+?),key:[^w]?word:提现银行,value:[^w]?word:([^,]+?),key:[^w]?word:提现时间,value:[^w]?word:([^,]+?),key:[^w]?word:到账时间,.?你的零钱提现已到账至银行卡.?].?cache_money:¥(\d+.\d{2})/,pattern.test(a)){for(d=pattern.exec(a),e="零钱提现##零钱##2##$2$+$6##$3##微信##$6##$5##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){}var d,e,f,g,h,i;try{if(pattern=/title:卡片消息,.title:(收款通知-来自商家转账|你有一笔收款入账),.?word:[¥¥] ?(\d+.\d{2}),key:hide_dash_line:1,color:.?,word:收款金额,lines:line:[?value:color:.?,word:(.?),key:color:.?,word:收款账户,(value:color:.?,word:(.?),key:color:.?,word:转账备注]?,)?opitems.?transaction_id:(.?),.?pub_time:(.?),.?display_name:(.?),/,pattern.test(a)){for(d=pattern.exec(a),e="$4$|$1##$3##1##$2####$8####$7##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){};try{pattern=/isSend:0,title:卡片消息,.?title:微信支付凭证,.?,line_content:topline:value:[^w]?word:¥(\d+.\d{2}),key:[^w]?word:付款金额,lines:line:[value:[^w]?word:([^,]+?),key:[^w]?word:手表名称,value:[^w]?word:([^,]+?),key:[^w]?word:商品名称,value:[^w]?word:([^,]+?),key:[^w]?,word:支付方式],.?pub_time:(\d+),.?,display_name:([^,]+)/;if(pattern.test(a)){var array=pattern.exec(a);var remark='$3($2 支付)',account='$4',type='0',money='$1',shopName='$6',account2='',fee='',time='$5';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/cache_user2:(.?),cache_paytools:(.?),isSend:1,title:转账消息,content:msg:appmsg:.,feedesc:¥(\d+.\d{2}),.?,pay_memo:(.?),.?,begintransfertime:(\d+),transferid:(\d+),.?,paysubtype:3,/;if(pattern.test(a)){var array=pattern.exec(a);var remark='微信转账($4)',account='零钱',type='1',money='$3',shopName='$1',account2='',fee='',time='$5';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};var d,e,f,g,h,i;try{if(pattern=/title:卡片消息,.?line_content:topline:value:.?word:¥¥,key:.?word:付款金额,lines:line:[(value:[^w]?word:([^,]?),key:[^w]?word:付款留言,)?(value:[^w]?word:[^,]?,key:[^w]?word:[^,]+,)value[^w]?word:([^,]?),key:.?word:支付方式[^]]],.?transaction_id:(\d+),.?,pub_time:(\d+),.?,display_name:([^,]+?),/,pattern.test(a)){for(d=pattern.exec(a),e="$3$|支付成功##$5##0##$1####$8$|微信商户####$7##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){}var d,e,f,g,h,i;try{if(pattern=/卡片消息,.?trans_id=(\d+)&.?,line_content:topline:value:[^w]?word:¥¥,key:[^w]?word:付款金额,lines:line:[value:[^w]?word:([^,]+?),key:[^w]?word:收款方,(value:[^w]?word:([^,]+),key:[^w]?word:付款留言,)?value:[^w]?word:([^,]+?),key:[^w]?word:支付方式,value:[^w]?word:支付成功,对方已收款,key:[^w]?word:交易状态],.?,pub_time:(\d+),/,pattern.test(a)){for(d=pattern.exec(a),e="$5$|付款成功##$6##0##$2####$3####$7##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){}var d,e,f,g,h,i;try{if(pattern=/^cache_user:.?trans_id=(\d+)&.,line_content:topline:value:.?,word:¥(\d+.\d{2}),key:.?word:付款金额,lines:line:.?,word:([^,]+?),key:.?,word:付款方式,.?,title:微信支付凭证,.?,pub_time:(\d+),.?,display_name:([^,]+?),/,pattern.test(a)){for(d=pattern.exec(a),e="支付成功##$3##0##$2####$5####$4##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){}var d,e,f,g,h,i;try{if(pattern=/url:https.?&trans_id=(\d+)&create_time=(\d+),.?,line_content:topline:value:.?,word:¥¥,key:.?,word:扣费金额,lines:line:[value:.?,word:(.?),key:.?,word:扣费(项目|服务),(value:[^w]?word:([^,]+),key:.?word:扣费内容,)?value:.?,word:(.?),key:.?,word:支付方式,value:color:.,word:(.?),key:.?,word:备注],.,display_name:(.?),/,pattern.test(a)){for(d=pattern.exec(a),e="$4$|$7##$8##0##$3####$10####$2##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){};try{pattern=/,isSend:0,title:卡片消息,.?,title:亲属卡扣款凭证,.?,line_content:topline:value:.?word:¥(\d+.\d{2}),key:.?word:扣款金额,lines:line:[value:.?word:(.?),key:.?word:交易用户,value:.?word:(.?),key:.?word:支付场景,value:.?word:(.?),key:.?word:支付方式],.?trans_id=(\d+).?,pub_time:(\d+),/;if(pattern.test(a)){var array=pattern.exec(a);var remark='$3',account='$4',type='0',money='$1',shopName='亲属卡($2)',account2='',fee='',time='$6';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/nickname:微粒贷,.?digest:借款已发放,预计3分钟内到账。n n借款金额:(\d+.\d{2})元 n收款银行卡:([^n]+?)nn(请根据个人能力合理借款和理性消费;本借款不得用于购房和投资股票、理财等。微众银行微粒贷没有中介,不收取中介费用。)n.?,pub_time:(\d+)/;if(pattern.test(a)){var array=pattern.exec(a);var remark='$3',account='微粒贷',type='2',money='$1',shopName='微众银行',account2='$2',fee='',time='$4';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/money=(\d+.\d+),remark=(.?),status=,shop=(.?),.,title=微信收到红包/;if(pattern.test(a)){var array=pattern.exec(a);var remark='微信红包($2)',account='零钱',type='1',money='$1',shopName='$3',account2='',fee='',time='';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};var d,e,f,g,h,i;try{if(pattern=/cache_user:(.?),cache_user2:(.?),cache_paytools:(.?),isSend:1,title:转账消息,.,wcpayinfo:feedesc:¥(\d+.\d{2}),paymsgid:(\d+),transcationid:\d+,pay_memo:(.?),invalidtime:\d+,begintransfertime:(\d+),transferid:.?,paysubtype:1,/,pattern.test(a)){for(d=pattern.exec(a),e="$6##$3##0##$4####转账给 $2####$7##0",f=e.split("##"),g="",h=0;h<f.length;h++)i=f[h],g+=-1!=i.indexOf("$+")?b(d,i,"$+")+"##":-1!=i.indexOf("$-")?b(d,i,"$-")+"##":-1!=i.indexOf("$|")?b(d,i,"$|")+"##":i+"##";return g=g.slice(0,g.length-2),c(d,g)}}catch(j){};try{pattern=/title:退款到账通知,.?trans_id=(\d+)&.?line_content:topline:value:.?,word:¥(\d+.\d{2}),key:.?word:退款金额,lines:line:[value:.?word:(.?),key:.?word:商品详情,value:.?word:(.?),key:.?word:商户名称,value:.?word:(退回支付卡(|退回)(.?))?,key:.?word:退款方式,value:.?word:(.?),key:.?word:成功时间],/;if(pattern.test(a)){var array=pattern.exec(a);var remark='$3',account='$6',type='1',money='$2',shopName='$4 退款',account2='',fee='',time='$7';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/title:红包退款到账通知,.?trans_id=(\d+)&.?line_content:topline:value:.?,word:¥(\d+.\d{2}),key:.?word:退款金额,lines:line:[value:.?word:退回(.?),key:.?word:退款方式,value:.?word:(.?),key:.?word:退款原因,value:.?word:(.?),key:.?word:到账时间.?],/;if(pattern.test(a)){var array=pattern.exec(a);var remark='退款($4)',account='$3',type='1',money='$2',shopName='微信',account2='',fee='',time='$5';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/cache_user2:([^,]+),cache_paytools:([^,]+),isSend:0,title:转账消息,.?,feedesc:¥(\d+.\d{2}),transcationid:(\d+),pay_memo:([^,]),[^,]+?,begintransfertime:(\d+),.?,paysubtype:4,/;if(pattern.test(a)){var array=pattern.exec(a);var remark='退回转账($5)',account='$2',type='1',money='$3',shopName='$1',account2='',fee='',time='$6';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/卡片消息,.?转账过期退款到账通知,.?,line_content:topline:value:[^w]?word:¥(\d+.\d{2}),key:[^w]?word:退款金额,lines:line:[value:[^w]?word:(退回支付卡|退回)([^,]+?),key:[^w]?word:退款方式,value:[^w]?word:([^,]+?),key:[^w]?word:退款原因,value:[^w]?word:([^,]+?),key:[^w]?word:退款时间,[^]]+?],/;if(pattern.test(a)){var array=pattern.exec(a);var remark='退款($4)',account='$3',type='1',money='$1',shopName='微信支付',account2='',fee='',time='$5';for(var i=array.length-1;i>=1;i--){var rep="$"+i.toString();var repStr=array[i];remark=remark.replace(rep,repStr);account=account.replace(rep,repStr);type=type.replace(rep,repStr);money=money.replace(rep,repStr);shopName=shopName.replace(rep,repStr);account2=account2.replace(rep,repStr);fee=fee.replace(rep,repStr);time=time.replace(rep,repStr)}return remark+'##'+account+'##'+type+'##'+money+'##'+account2+'##'+shopName+'##'+fee+'##'+time+'##0'}}catch(e){console.log(e)};;try{pattern=/cache_paytools:(.?),isSend:0,title:卡片消息,.?,title:微信支付收款(\d+.\d{2})元(.?),.?,line_content:topline:value:.?,word:¥\2,key:.?,word:收款金额,lines:line:[value:.?word:(.?),key:.?word:汇总,.?],.*?,pub_time:(\d+),/;if(pattern.test(a)){var array=pattern.exec(a);var remark='$3$4',account='$1',type='1

这不是重复的 issue