Commit 00b1323a authored by Wallen姚文辉's avatar Wallen姚文辉

修改bug修复人逻辑

parent d0d0b7cc
...@@ -134,9 +134,15 @@ def reportinfo(): ...@@ -134,9 +134,15 @@ def reportinfo():
for i in bug: for i in bug:
info=requests.request("get",jiraAddress+"/rest/api/latest/issue/"+i.get("key"),headers=headers).json() info=requests.request("get",jiraAddress+"/rest/api/latest/issue/"+i.get("key"),headers=headers).json()
m=requests.request("get",jiraAddress+"/secure/AjaxIssueEditAction!default.jspa?decorator=none&issueId="+str(i.get("id")),headers=headers).json() m=requests.request("get",jiraAddress+"/secure/AjaxIssueEditAction!default.jspa?decorator=none&issueId="+str(i.get("id")),headers=headers).json()
count=0
for j in m.get("fields"): for j in m.get("fields"):
if j.get("label")=="严重程度": if j.get("label")=="严重程度":
i["Severity"]=info["fields"][j.get("id")].get("value") i["Severity"]=info["fields"][j.get("id")].get("value")
count+=1
if j.get("label")=="BUG修复者":
i["ascription"]=info["fields"][j.get("id")] and info["fields"][j.get("id")].get("displayName") or i["assigneeName"]
count+=1
if count>=2:
break break
res={"project":result["projects"][0]["name"],"sprint":sprint,"people":peoples,"story":story,"bug":bug,"testcase":testcase,"statusMap":status,"priorityMap":priority,"typeMap":type_} res={"project":result["projects"][0]["name"],"sprint":sprint,"people":peoples,"story":story,"bug":bug,"testcase":testcase,"statusMap":status,"priorityMap":priority,"typeMap":type_}
return jsonify({"code": 200, "message": "请求成功", "data": res}),200 return jsonify({"code": 200, "message": "请求成功", "data": res}),200
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment