fix: remove updated_at from exchange_rate INSERT — column not yet added

This commit is contained in:
yumoqing 2026-07-09 11:49:10 +08:00
parent 5f752a6287
commit 8f09fc43df

View File

@ -48,9 +48,9 @@ async with get_sor_context(request._run_ns, 'accounting') as sor:
record_id = f'er_{code.lower()}_cny_{today.replace("-","")}'
await sor.execute(
"""INSERT INTO exchange_rate (id, from_currency, to_currency, buy_rate, sell_rate, mid_rate, effective_date, updated_at)
VALUES (${id}$, ${from_cur}$, 'CNY', ${buy}$, ${sell}$, ${mid}$, ${date}$, NOW())
ON DUPLICATE KEY UPDATE buy_rate=${buy}$, sell_rate=${sell}$, mid_rate=${mid}$, updated_at=NOW()""",
"""INSERT INTO exchange_rate (id, from_currency, to_currency, buy_rate, sell_rate, mid_rate, effective_date)
VALUES (${id}$, ${from_cur}$, 'CNY', ${buy}$, ${sell}$, ${mid}$, ${date}$)
ON DUPLICATE KEY UPDATE buy_rate=${buy}$, sell_rate=${sell}$, mid_rate=${mid}$""",
{'id': record_id, 'from_cur': code, 'buy': buy_rate, 'sell': sell_rate, 'mid': mid_rate, 'date': today}
)
inserted += 1