kboss/b/product/home_page_product_menu_delete.dspy
2025-11-26 15:43:40 +08:00

33 lines
856 B
Plaintext

async def home_page_product_menu_delete(ns={}):
"""
软删除菜单 id值必传 并且把del_flg值修改为1
:param ns:
:return:
"""
if not ns.get('id'):
return {
'status': False,
'msg': 'menu id is required'
}
ns_dic = {
'id': ns.get('id'),
'del_flg': '1'
}
db = DBPools()
async with db.sqlorContext('kboss') as sor:
try:
await sor.U('home_page_product_menu', ns_dic)
return {
'status': True,
'msg': 'delete menu success'
}
except Exception as e:
await sor.rollback()
return {
'status': False,
'msg': 'delete menu failed, %s' % str(e)
}
ret = await home_page_product_menu_delete(params_kw)
return ret