salescrm/b/floating/get_picture.dspy
2025-10-27 15:50:44 +08:00

20 lines
834 B
Plaintext

async def get_picture(ns={}):
# 展示销售二维码图片
# 需要传userid
userid = await get_user()
db = DBPools()
async with db.sqlorContext('kboss') as sor:
if userid:
data = await sor.R('users', {'id': userid})
if data and 'picture' in data[0]:
if data[0]['picture']:
picture_url = f"https://dev.kaiyuancloud.cn/idfile?path={data[0]['picture']}"
return {'status': True, 'msg': '展示成功', 'picture_url': picture_url}
else:
return {'status': False, 'msg': 'None'}
else:
return {'status': False, 'msg': '没有找到对应的图片'}
else:
return {'status': False, 'msg': '展示失败'}
ret = await get_picture(params_kw)
return ret