def get_pdf_security(moduleName, parentGuid, name, check_log_guid, module_name): url = environment.get_IP_PORT( ) + "safety/api/accessoryFile/getAccessoryFileId" headers = environment.get_headers() payload = {"moduleName": moduleName, "parentGuid": parentGuid} payload = json.dumps(payload) response = requests.request("POST", url, headers=headers, data=payload) data = response.text print( json.dumps(json.loads(data), ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': '))) url = environment.get_IP_PORT( ) + "safety/api/accessoryFile/download/" + json.loads(data)["data"] headers = environment.get_headers() data = requests.get(url, headers=headers) pdf_path = PDF_FILE_PATH + os.sep + module_name + "_" + check_log_guid if not os.path.exists(pdf_path): os.makedirs(pdf_path) pdf_path += os.sep + name + ".pdf" with open(pdf_path, "wb") as code: code.write(data.content)
def exportPdf(module_name, guid, pdf_export, pdf_type): url = environment.get_IP_PORT( ) + "safety/api/" + module_name + "/" + pdf_export + "?guid=" + guid + "&type={}".format( pdf_type) if pdf_type is not None else "" headers = environment.get_headers() payload = json.dumps({}) response = requests.request("POST", url, headers=headers, data=payload) return json.loads(response.content)
def createDoc(guid, checkLogGuid=""): url = environment.get_IP_PORT() + "safety/api/" + doc_type + "/createDoc" headers = environment.get_headers() payload = {"guid": guid, "checkLogGuid": checkLogGuid} payload = json.dumps(payload) response = requests.request("POST", url, headers=headers, data=payload) data = response.text # print(json.dumps(json.loads(data),ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': '))) return json.loads(data)
def pdfExport(guid): url = environment.get_IP_PORT()+"safety/api/"+doc_type+"/pdfExport"+"?guid="+guid+"&type={}".format(doc_type) if doc_type is not None else "" headers=environment.get_headers() payload = {"guid":guid} payload=json.dumps(payload) response = requests.request("POST", url, headers=headers, data = payload) data=response.text # print(json.dumps(json.loads(data),ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': '))) return json.loads(data)
def docRegistCaseAudit_saveCaseByAppro(save_json): """:arg 通过新建立案审批表,给案件添加数据 """ url = environment.get_IP_PORT( ) + "safety/api/" + doc_type + "/saveCaseByAppro" payload = save_json data = s_request.post(payload, url) return json.loads(data)
def list(): url = environment.get_IP_PORT() + "safety/api/" + doc_type + "/list" headers = environment.get_headers() payload = {} payload = json.dumps(payload) response = requests.request("POST", url, headers=headers, data=payload) data = response.text # print(json.dumps(json.loads(data),ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': '))) return json.loads(data)
def request(guid): url = environment.get_IP_PORT( ) + "safety/api/securityCase/findNewCaseStepDetil?guid=" + guid headers = environment.get_headers() payload = {"guid": guid} payload = json.dumps(payload) response = requests.request("POST", url, headers=headers, data=payload) data = response.text # print(json.dumps(json.loads(data),ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': '))) return json.loads(data)
def securityCase_list(): url = environment.get_IP_PORT( ) + "safety/api/" + "securityCase" + "/loadCaseBaseList" payload = { "allGridGuid": "", "caseName": "", "caseType": 1, "countTotal": True, "endDate": None, "order": "DESC", "pageIndex": 1, "pageSize": 15, "sort": "acceptanceDate", "startDate": None, "steps": None, "total": 16 } data = s_request.post(payload, url) return json.loads(data)
def docNewServiceReceipt_saveDoc(case_guid): url = environment.get_IP_PORT( ) + "safety/api/" + "docNewServiceReceipt" + "/saveDoc" payload = { "caseGuid": "9bea3ad9-01f8-4bfa-be09-afdbfe4f4284", "caseName": "123", "caseNode": 6, "departmentNum": "", "docDate": "2020-06-30 18:02:38", "docNewServiceInfoList": [], "docNumber": "(辽)应急回〔2020〕001号", "docSimpleName": "辽", "docType": "应急回", "guid": "8f72e52f-1d71-4613-9422-3b261e5dd58d", "isManualInputNum": False, "serviceUnit": "测试企业银行", "wsGuid": "" } data = s_request.post(payload, url) return json.loads(data)
import requests import json from zhak_projects.interface_request import environment from zhak_projects.interface_request.safety_inspection import z_temp, accessPdf url = environment.get_IP_PORT() + "safety/api/doc/listByDoc" headers = environment.get_headers() payload = { "checkLogGuid": z_temp.read_default()["checkLogGuid"], "countTotal": True, "order": "desc", "pageIndex": 1, "pageSize": 100, "sort": "id", "total": 0 } payload = json.dumps(payload) response = requests.request("POST", url, headers=headers, data=payload) data = response.text print( json.dumps(json.loads(data), ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': '))) accessPdf.export_pdfs_by_doc(json.loads(data)["data"])
def securityCase_remove(id): url = environment.get_IP_PORT( ) + "safety/api/" + "securityCase" + "/removeCaseByIds" payload = [id] data = s_request.post(payload, url) return json.loads(data)
def list(module_name): url = environment.get_IP_PORT() + "safety/api/" + module_name + "/list" headers = environment.get_headers() payload = json.dumps({"pageSize": pageSize}) response = requests.request("POST", url, headers=headers, data=payload) return json.loads(response.content)
def docNewServiceReceipt_createDoc(case_guid): url = environment.get_IP_PORT( ) + "safety/api/" + "docNewServiceReceipt" + "/createDoc" payload = {"caseGuid": case_guid, "caseNode": 6} data = s_request.post(payload, url) return json.loads(data)
def docRegistCaseAudit_get_by_guid(guid): url = environment.get_IP_PORT( ) + "safety/api/" + doc_type + "/getByGuid" + "/" + guid payload = {"guid": guid} data = s_request.post(payload, url) return json.loads(data)
def __init__(self, doc_type=""): self.base_url = environment.get_IP_PORT() self.headers = environment.get_headers() self.doc_type = doc_type self.fake = Faker('zh_CN')
""":arg 基于案件guid 1 查看案件详细情况 2 下载案件全部pdf """ import requests import json from zhak_projects.interface_request import environment from zhak_projects.interface_request.safety_inspection import z_temp, accessPdf from zhak_projects.interface_request.safety_inspection.interface_securityCase import securityCase_findNewCaseStepDetil url = environment.get_IP_PORT() + "safety/api/securityCase/findNewCaseDetil" headers = environment.get_headers() payload = {"guid": z_temp.read_default()["caseGuid"], "type": "web"} payload = json.dumps(payload) response = requests.request("POST", url, headers=headers, data=payload) data = response.text print( json.dumps(json.loads(data), ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': '))) data = json.loads(data)["data"] step_guids = [step["guid"] for step in data["stepList"]] print(step_guids)
def securityCase_get_by_guid(guid): url = environment.get_IP_PORT( ) + "safety/api/" + "securityCase" + "/getByGuid" + "/" + guid payload = {"guid": guid} data = s_request.post(payload, url) return json.loads(data)
def doc_getDocList(ws_guid): url = environment.get_IP_PORT() + "safety/api/" + "doc" + "/list" payload = {"wsGuid": ws_guid} data = s_request.post(payload, url) return json.loads(data)
import requests import json import sys from zhak_projects.interface_request import environment url = environment.get_IP_PORT( ) + "safety/api/securityCheckLog/getByGuid/00F10D08-13F4-5018-15D6-C223255BF366" headers = environment.get_headers() payload = "{}" response = requests.request("POST", url, headers=headers, data=payload) data = response.text print( json.dumps(json.loads(data), ensure_ascii=False, sort_keys=True, indent=4, separators=(', ', ': ')))