fix(缺陷管理): 禅道GET请求方式缺陷的更新和删除

--bug=1007605 --user=lyh
【github#7231】lts版本,集成禅道模块未放开请求方式功能,导致默认GET请求的禅道用户无法对接MS,请修改
https://www.tapd.cn/55049933/s/1063716
This commit is contained in:
shiziyuan9527 2021-11-03 16:23:22 +08:00 committed by shiziyuan9527
parent 7c7c1ef875
commit 50740e17b4
2 changed files with 14 additions and 4 deletions

View File

@ -9,6 +9,8 @@ public class ZentaoGetClient extends ZentaoClient {
private static final String LOGIN = "/?m=user&f=login&t=json&zentaosid=";
private static final String SESSION_GET="/?m=api&f=getSessionID&t=json";
private static final String BUG_CREATE="&module=bug&methodName=create&t=json&zentaosid=";
private static final String BUG_UPDATE = "&module=bug&methodName=update&params=bugID={0}&t=json&zentaosid={1}";
private static final String BUG_DELETE = "/?m=bug&f=delete&bugID={0}&confirm=yes&t=json&zentaosid={1}";
private static final String BUG_GET="&module=bug&methodName=getById&params=bugID={1}&t=json&zentaosid={2}";
private static final String STORY_GET="&module=story&methodName=getProductStories&params=productID={key}&t=json&zentaosid=";
private static final String USER_GET="&module=user&methodName=getList&t=json&zentaosid=";
@ -17,10 +19,11 @@ public class ZentaoGetClient extends ZentaoClient {
private static final String REPLACE_IMG_URL="<img src=\"/zentao/index.php?m=file&f=read&fileID=$1\"/>";
private static final Pattern IMG_PATTERN = Pattern.compile("m=file&f=read&fileID=(.*?)\"/>");
RequestUrl request = new RequestUrl();
{
RequestUrl request = new RequestUrl();
request.setLogin(getBaseUrl() + LOGIN);
request.setSessionGet(getBaseUrl() + SESSION_GET);
request.setLogin(getNotSuperModelUrl(LOGIN));
request.setSessionGet(getNotSuperModelUrl(SESSION_GET));
request.setBugCreate(getUrl(BUG_CREATE));
request.setBugGet(getUrl(BUG_GET));
request.setStoryGet(getUrl(STORY_GET));
@ -29,6 +32,8 @@ public class ZentaoGetClient extends ZentaoClient {
request.setFileUpload(getUrl(FILE_UPLOAD));
request.setReplaceImgUrl(REPLACE_IMG_URL);
request.setImgPattern(IMG_PATTERN);
request.setBugUpdate(getUrl(BUG_UPDATE));
request.setBugDelete(getNotSuperModelUrl(BUG_DELETE));
requestUrl = request;
}
@ -39,4 +44,8 @@ public class ZentaoGetClient extends ZentaoClient {
private String getUrl(String url) {
return getBaseUrl() + "/?m=api&f=getModel" + url;
}
private String getNotSuperModelUrl(String url) {
return getBaseUrl() + url;
}
}

View File

@ -20,8 +20,9 @@ public class ZentaoPathInfoClient extends ZentaoClient {
private static final String REPLACE_IMG_URL = "<img src=\"/zentao/file-read-$1\"/>";
private static final Pattern IMG_PATTERN = Pattern.compile("file-read-(.*?)\"/>");
RequestUrl request = new RequestUrl();
{
RequestUrl request = new RequestUrl();
request.setLogin(getUrl(LOGIN));
request.setSessionGet(getUrl(SESSION_GET));
request.setBugCreate(getUrl(BUG_CREATE));