def get_worker_id(org_url, token, projectId, worker):
"""
Get the logged in users dispatcher id
:param org_url: The organizational url to use
:param token: The token to authenticate with
:param projectId: The projectId to use
:param worker: The name of the worker to get the id of
:return: The OBJECTID of the specified dispatcher
"""
logger = logging.getLogger()
logger.debug("Getting dispatcher id for: {}...".format(worker))
worker_fl_url = workforcehelpers.get_workers_feature_layer_url(org_url, token, projectId)
workers = workforcehelpers.query_feature_layer(worker_fl_url, token, where="userId='{}'".format(worker))
if workers["features"]:
return workers["features"][0]["attributes"]["OBJECTID"]
else:
logger.critical("{} is not a worker".format(worker))
return None
check_completion_location.py 文件源码
python
阅读 49
收藏 0
点赞 0
评论 0
评论列表
文章目录