kboss/b/message/get_msg.dspy
2025-07-16 14:27:17 +08:00

19 lines
608 B
Plaintext

async def get_msg(ns={}):
"""
展示当前收件人的所有信息
:param ns:
:return:
"""
db = DBPools()
async with db.sqlorContext('kboss') as sor:
if 'userid' not in ns or not ns['userid']:
return {'status': False, 'msg': 'userid is not'}
mas = await sor.R('message', {'receiverid': ns['userid'], 'del_flg': 0})
if not mas:
return {'status': True, 'msg': []}
sorted_mas = sorted(mas, key=lambda x: x['sendtime'], reverse=True)
return {'status': True, 'msg': sorted_mas}
ret = await get_msg(params_kw)
return ret