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

33 lines
861 B
Plaintext

async def home_page_product_delete(ns={}):
"""
软删除产品信息 id值必传 并且把del_flg值修改为1
:param ns:
:return:
"""
if not ns.get('id'):
return {
'status': False,
'msg': 'product 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_info', ns_dic)
return {
'status': True,
'msg': 'delete product success'
}
except Exception as e:
await sor.rollback()
return {
'status': False,
'msg': 'delete product failed, %s' % str(e)
}
ret = await home_page_product_delete(params_kw)
return ret