22 lines
845 B
Plaintext
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
|