fix: 订单时间字段别名与子客服鉴权/读权限统一

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-06-22 16:22:47 +08:00
parent a07bd3d388
commit 45af7e1649
6 changed files with 78 additions and 33 deletions

View File

@@ -503,6 +503,19 @@ def check_fadan_permission(permissions, shenfen):
return False
def fmt_datetime(dt):
"""格式化时间为前端通用字符串。"""
if not dt:
return ''
return dt.strftime('%Y-%m-%d %H:%M:%S')
def datetime_aliases(dt):
"""同时返回 CreateTime / create_time避免前后端字段名不一致。"""
s = fmt_datetime(dt)
return {'CreateTime': s, 'create_time': s}
def pick_order_id(data):
"""兼容前端 dingdan_id 与 SDK 字段 OrderID。"""
return str(data.get('OrderID') or data.get('dingdan_id') or '').strip()