fix: 修复datetime.now()错误 - dspy预加载datetime模块非datetime.datetime

- set_customer_credit.dspy: datetime.now() → datetime.datetime.now()
- add_credit_limit.dspy: 删除import, 用datetime.datetime.now()
- update_credit_limit.dspy: 删除import, 用datetime.datetime.now()
This commit is contained in:
Hermes Agent 2026-06-24 12:07:19 +08:00
parent afb9dd5d88
commit 03bf5fcde0
3 changed files with 4 additions and 6 deletions

View File

@ -12,9 +12,8 @@ ns['id'] = id
ns['used_credit'] = 0
ns['available_credit'] = float(ns.get('credit_limit', 0))
ns['status'] = 'active'
from datetime import datetime
ns['created_at'] = datetime.now()
ns['updated_at'] = datetime.now()
ns['created_at'] = datetime.datetime.now()
ns['updated_at'] = datetime.datetime.now()
db = DBPools()
dbname = get_module_dbname('accounting')

View File

@ -111,7 +111,7 @@ async with db.sqlorContext(dbname) as sor:
debug(f'Updated credit limit {record_id} to {credit_limit_amount}')
else:
new_id = uuid()
now = datetime.now()
now = datetime.datetime.now()
data = {
'id': new_id,
'accountid': accountid,

View File

@ -16,8 +16,7 @@ if 'credit_limit' in ns and ns['credit_limit'] is not None:
used = float(recs[0].get('used_credit', 0))
ns['available_credit'] = credit_limit_val - used
from datetime import datetime
ns['updated_at'] = datetime.now()
ns['updated_at'] = datetime.datetime.now()
db = DBPools()
dbname = get_module_dbname('accounting')