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

22 lines
845 B
Plaintext

# 获取审批参数配置
async def get_apv_key(ns={}):
orgid = ns.get('orgid')
if not orgid:
return {"status": False, "data": [], "msg": "orgid is null."}
db = DBPools()
async with db.sqlorContext('kboss') as sor:
data = await sor.R('apv_key', {'orgid': orgid, 'del_flg': '0'})
if not data:
return {"status": False, "data": [], "msg": "get key is null."}
data = data[0]
data["app_key"] = password_decode(data["app_key"])
data["app_secret"] = password_decode(data["app_secret"])
data["http_aes_key"] = password_decode(data["http_aes_key"])
data["http_token"] = password_decode(data["http_token"])
return {"status": True, "data": data}
return {"status": False, "data": [], "msg": "sql error"}
ret = await get_apv_key(params_kw)
return ret