def procereslut(): token = login.access_Token_Login(config.username, config.password) list = find_the_tasks(token) #print(list) url = config.url+"/uap/flow/ifDisplayProcessingResult?processInstanceId="+list[0]["tasks"][0]["processInstanceId"] #print(url) headers ={ "Authorization":token } res = requests.get(url=url,headers=headers) print(res.text) return res.json()["data"]
def make_orders_confile(): list = upload_file.upload_flie() a = list["id"] print(a) token=login.access_Token_Login(config.username,config.password) list1 = findme.findme(token) pro_list = prodef_id.find_modlegroup(token) url = config.url + "/uap/flow/startAndComplete/procdef/" + pro_list[2]["processDefinitions"][7]["id"] data = { "name": "发布", "username": list1["loginName"], "formRecord": { "input1": "", "input2": "", "text1": "", "input3": 0, "input4": "", "input5": "", "input6": "", "input7": "", "input8": "", "input9": "", "input10": "", "input11": "", "input12": "", "input13": list["id"], "text3": "Tq09SktFBACz3TGGIEfgRZUEq49AMNPYvLzXYYnp5OP539doktBZmiOHoiJJm/Zvl4gcEq6R9AB4XSeQB9OonSOKJApKVGT7Gsca75IUZOtq1mAvRU8BPqfrzD9rQJmG9s7d8FuW7YxtbIC/PU2kUuNIGlerC+rMsJXN+435Soqwrb1lOY7x/UfGXaX9hUT2", "userName": list1["realName"], "mobilePhone": list1["mobile"], "org": list1["orgList"][0], "orgCode": list1["orgDataList"][0]["name"], "account": list1["loginName"], "roleName": list1["roleDataList"][0]["name"], "formFiles": [ { "id": list["id"], "fileName": list["fileName"] } ] }, "procdefId": pro_list[2]["processDefinitions"][7]["id"] } data1= json.dumps(data) header = { 'Authorization': token, 'Content-Type': 'application/json' } res = requests.request("POST", url=url, headers=header, data=data1) print(res.text)
def upload_flie(): ''' :return: ''' url = config.url + "/uap/file/upload" token = login.access_Token_Login(config.username, config.password) headers = {"Authorization": token} file_data = { 'file': ("fd.jpg", open(r"C:\Users\Administrator\Desktop\图片\fd.jpg", 'rb'), 'image/jpg') } r = requests.post(url=url, headers=headers, files=file_data) #print(r.text) return r.json()["data"]
from common import login def findme(token): url = config.url + "/uap/auth/sys/me" #print(token) header = { "Content-Type": "application/json;charset=UTF-8", "Authorization": token } res = requests.request("GET", url=url, headers=header) #print(res.text) #print(type(res.text)) #print(type(json.loads(res.text))) #print(type(json.dumps(json.loads(res.text)))) #print(res.json()) #print(type(res.json())) #res1=json.dumps(json.loads(res.text), indent=4, sort_keys=False, ensure_ascii=False) res1 = json.dumps(res.json(), indent=4, sort_keys=False, ensure_ascii=False) #print(res1) return res.json()["data"] token = login.access_Token_Login(config.username, config.password) findme(token) #print(type(findme(token))) #print(findme(token))