auto: sync OpenClaw config 2026-09-05 10:13
This commit is contained in:
@@ -1 +1 @@
|
||||
{"o9cq80w6ZnnPGItW-GGACkwd69bA@im.wechat":"AARzJWAFAAABAAAAAADvIimcE+TIjuZwbbWYaiAAAAB+9905Q6UiugPBawU3n3cyzQX+LkN8ofRzsCZYN0mt7uve4JxdlqNaw60fjRocTU7PC0wj/4UbYtP6dYpL6WgEz0tVvg0U"}
|
||||
{"o9cq80w6ZnnPGItW-GGACkwd69bA@im.wechat":"AARzJWAFAAABAAAAAADpaCdBOQXzT/8b43WbaiAAAAB+9905Q6UiugPBawU3n3cyzQX+LkN8ofRzsCZYN0mt7tfEjSfFwCjCZY8UlRt8WIk/mpHz59SRPnMskk+8eDr+UnqOjJk3"}
|
||||
@@ -1 +1 @@
|
||||
{"get_updates_buf":"ChAIXRC+7JKkhjQYmp6chfYzEjplNDhhY2U5ODE0ZjBAaW0uYm90OjA2MDAwMGQ0ZmYwNzg5NWY2NDFlMmZjNmIzNGUzMzNkZDIwMjgx"}
|
||||
{"get_updates_buf":"ChAIYxDygZL6hjQYmp6chfYzEjplNDhhY2U5ODE0ZjBAaW0uYm90OjA2MDAwMGQ0ZmYwNzg5NWY2NDFlMmZjNmIzNGUzMzNkZDIwMjgx"}
|
||||
@@ -81,6 +81,13 @@
|
||||
- 日常以菜市场/超市小摊为主(好想来、惠康、皖商、新皖韵),消费结构健康
|
||||
- 注:7/31 抖音@红星736已入餐饮分类,若属批量采购可复核
|
||||
|
||||
- **2026-09-05**:导入汪礼平2026年8月微信账单
|
||||
- 支出登记56笔¥4,399.34 | 收入1笔¥600(汪和平8/9已存入零钱)
|
||||
- **甄别/剔除**:①8/9「转账-退款」收入600元=王茂荣(荣荣)转账600-对方已退还的退回款,收入与支出均不计(收支抵消),只保留真实收入汪和平600;②实际支出=官方¥4,999.34−剔除¥600退回=¥4,399.34
|
||||
- 分类:转账/红包¥3,548(5笔) | 其他¥497.8(25笔) | 餐饮/食品¥317.22(22笔) | 购物¥34.72(3笔,抖音/拼多多) | 交通¥1.6(1笔,铁塔能源电瓶车充电)
|
||||
- 转账/红包明细:杨轩2,000(8/27,家庭内部)、汪满翠800(8/10)、汪和平600(8/9实收)、佳艳98(8/30)、惟愿陆50(8/11)
|
||||
- 待杨轩确认:8/27转杨轩2,000是否应剔出汪礼平(母亲)花费;汪满翠/惟愿陆身份确认
|
||||
- 分类口径沿用:三城寺/香烛纸品归「其他」(与7月一致);餐饮/食品为主日常包子摊/蛋/菜/水果
|
||||
- **2026-07-15**:导入杨轩2026上半年三张卡流水
|
||||
- **工行交通卡2808**:64条流水,34笔外部支出¥3,774
|
||||
- 火车票¥3,632 = 96%,滴滴¥101,共享单车¥15,停车费¥11,卡年费¥10
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
import json, pymysql
|
||||
cfg = json.load(open('db_config.json'))
|
||||
conn = pymysql.connect(host=cfg['host'], port=cfg['port'], user=cfg['user'],
|
||||
password=str(cfg['password']), database=cfg['database'], charset='utf8mb4')
|
||||
cur = conn.cursor()
|
||||
|
||||
# 别名池
|
||||
variants = ['佳艳','家艳','佳雁','桂艳','嘉艳']
|
||||
cards = '%%'.join(['%' + v + '%' for v in variants]) # not used; do per-variant
|
||||
like = ' OR '.join(['note LIKE %s OR source LIKE %s OR category LIKE %s']*len(variants))
|
||||
params = []
|
||||
for v in variants:
|
||||
params += [f'%{v}%']*3
|
||||
|
||||
# family members
|
||||
print('===== 家庭成员 =====')
|
||||
cur.execute("SELECT id,name,role,is_active FROM family_members")
|
||||
for r in cur.fetchall(): print(' ',r)
|
||||
|
||||
def show(table, where, extra):
|
||||
pass
|
||||
|
||||
# 支出(转给佳艳)
|
||||
print()
|
||||
print('===== variable_expenses(支出转给佳艳) =====')
|
||||
q = f"SELECT id,member_id,recorded_date,amount,category,note FROM variable_expenses WHERE ({like})"
|
||||
cur.execute(q, params)
|
||||
for r in cur.fetchall():
|
||||
print(' ', r)
|
||||
|
||||
print()
|
||||
print('===== income_records(从佳艳收到的收入) =====')
|
||||
q = f"SELECT id,member_id,recorded_date,amount,source,frequency,note FROM income_records WHERE ({like}) OR source LIKE '%佳艳%'"
|
||||
cur.execute(q, params)
|
||||
for r in cur.fetchall():
|
||||
print(' ', r)
|
||||
|
||||
print()
|
||||
print('===== fixed_expenses(固定支出涉及佳艳,如定期转款/代付) =====')
|
||||
q = f"SELECT id,member_id,category,amount,frequency,note FROM fixed_expenses WHERE ({like})"
|
||||
cur.execute(q, params)
|
||||
for r in cur.fetchall():
|
||||
print(' ', r)
|
||||
|
||||
conn.close()
|
||||
Reference in New Issue
Block a user