From 8f09fc43df7a82b1dea5bdf8efa885d1351e63cb Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 9 Jul 2026 11:49:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20remove=20updated=5Fat=20from=20exchange?= =?UTF-8?q?=5Frate=20INSERT=20=E2=80=94=20column=20not=20yet=20added?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/api/fetch_forex_rates.dspy | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wwwroot/api/fetch_forex_rates.dspy b/wwwroot/api/fetch_forex_rates.dspy index 65587b9..bebeb9a 100644 --- a/wwwroot/api/fetch_forex_rates.dspy +++ b/wwwroot/api/fetch_forex_rates.dspy @@ -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