async def user_browse_history_delete(ns={}): if not ns.get('id'): return { 'status': False, 'msg': 'record id is required' } db = DBPools() async with db.sqlorContext('kboss') as sor: try: # 逻辑删除(更新删除标志) update_sql = """ UPDATE user_browse_history SET del_flg = '1' WHERE id = '%s'; """ % ns.get('id') await sor.sqlExe(update_sql, {}) return { 'status': True, 'msg': 'Browse history deleted successfully' } except Exception as e: return { 'status': False, 'msg': 'Failed to delete browse history, %s' % str(e) } ret = await user_browse_history_delete(params_kw) return ret