reallife_asset/wwwroot/api/rl_asset_group_update.dspy
yumoqing 0e5696f5da feat: 真人人像素材管理模块初始版本
- 支持火山方舟(Volcengine Ark)真人人像素材API
- AK/SK HMAC-SHA256签名(纯stdlib实现)
- 素材组合(Asset Group)管理: 创建认证、查询、删除
- 素材资产(Asset)管理: 上传、状态同步、删除
- 多供应商可扩展架构
- 完整CRUD + 前端UI + uapi SQL配置
- 12个API端点 + 6个前端页面
- 数据库表: rl_asset_group, rl_asset
2026-05-28 08:55:09 +08:00

21 lines
638 B
Plaintext

import json
from datetime import datetime
from sqlor.dbpools import DBPools
org_id = (await get_userorgid()) or '0'
rid = params_kw.get('id', '')
now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
dbname = get_module_dbname('reallife_asset')
db = DBPools()
async with db.sqlorContext(dbname) as sor:
upd = {"update_time": now}
for f in ['name', 'title', 'description', 'status']:
v = params_kw.get(f)
if v is not None:
upd[f] = v
await sor.U("rl_asset_group", upd, {"id": rid, "org_id": org_id})
result = {"success": True, "message": "更新成功"}
ret = json.dumps(result, ensure_ascii=False)