You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by ab...@apache.org on 2022/11/10 09:30:08 UTC

[incubator-devlake] branch main updated: fix(tapd): modify minor issues and e2e (#3711)

This is an automated email from the ASF dual-hosted git repository.

abeizn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new a16eba76 fix(tapd): modify minor issues and e2e (#3711)
a16eba76 is described below

commit a16eba76f557247ebc8d5f3557d78ac1f8992fdd
Author: Warren Chen <yi...@merico.dev>
AuthorDate: Thu Nov 10 17:30:03 2022 +0800

    fix(tapd): modify minor issues and e2e (#3711)
---
 plugins/tapd/e2e/bugs_commit_test.go               |  1 +
 .../e2e/raw_tables/_raw_tapd_api_bug_commits.csv   | 20 ++++----
 .../raw_tables/_raw_tapd_api_bug_custom_fields.csv |  2 +-
 plugins/tapd/e2e/raw_tables/_raw_tapd_api_bugs.csv | 40 ++++++++--------
 .../tapd/e2e/raw_tables/_raw_tapd_api_stories.csv  | 10 ++--
 .../e2e/raw_tables/_raw_tapd_api_story_bugs.csv    | 24 +++++-----
 .../e2e/raw_tables/_raw_tapd_api_story_commits.csv | 20 ++++----
 .../_raw_tapd_api_story_custom_fields.csv          |  2 +-
 .../e2e/raw_tables/_raw_tapd_api_task_commits.csv  | 30 ++++--------
 .../_raw_tapd_api_task_custom_fields.csv           |  2 +-
 .../e2e/snapshot_tables/_tool_tapd_bug_commits.csv | 47 ++++++------------
 .../snapshot_tables/_tool_tapd_bug_labels_bug.csv  | 40 ++++++++--------
 .../tapd/e2e/snapshot_tables/_tool_tapd_bugs.csv   | 40 ++++++++--------
 .../e2e/snapshot_tables/_tool_tapd_stories.csv     | 10 ++--
 .../e2e/snapshot_tables/_tool_tapd_story_bugs.csv  | 26 +++++-----
 .../snapshot_tables/_tool_tapd_story_commits.csv   | 34 +++++--------
 .../snapshot_tables/_tool_tapd_task_commits.csv    | 55 ++++++----------------
 .../tapd/e2e/snapshot_tables/board_issues_bug.csv  | 40 ++++++++--------
 .../e2e/snapshot_tables/board_issues_story.csv     | 40 ++++++++--------
 .../tapd/e2e/snapshot_tables/board_issues_task.csv | 30 ++++++------
 .../e2e/snapshot_tables/issue_changelogs_bug.csv   | 26 +++++-----
 .../e2e/snapshot_tables/issue_changelogs_story.csv | 14 +++---
 .../tapd/e2e/snapshot_tables/issue_commits_bug.csv | 14 +++---
 .../e2e/snapshot_tables/issue_commits_story.csv    |  7 ++-
 .../e2e/snapshot_tables/issue_commits_task.csv     | 13 +++--
 .../tapd/e2e/snapshot_tables/issue_worklogs.csv    | 32 ++++++-------
 plugins/tapd/e2e/snapshot_tables/issues_story.csv  | 40 ++++++++--------
 plugins/tapd/e2e/snapshot_tables/issues_task.csv   | 30 ++++++------
 .../tapd/e2e/snapshot_tables/sprint_issues_bug.csv | 40 ++++++++--------
 .../e2e/snapshot_tables/sprint_issues_story.csv    | 40 ++++++++--------
 .../e2e/snapshot_tables/sprint_issues_task.csv     | 30 ++++++------
 plugins/tapd/e2e/stories_commit_test.go            |  1 +
 plugins/tapd/e2e/story_bug_test.go                 |  1 +
 plugins/tapd/e2e/tasks_commit_test.go              |  1 +
 plugins/tapd/impl/impl.go                          | 10 ++--
 plugins/tapd/models/bug.go                         |  2 +-
 plugins/tapd/models/bug_commit.go                  |  2 +
 plugins/tapd/models/{story_bug.go => input.go}     | 15 ++----
 ..._init_tables.go => 20221109_add_init_tables.go} |  2 +-
 .../models/migrationscripts/archived/bug_commit.go |  2 +
 .../models/migrationscripts/archived/story_bug.go  |  6 ++-
 .../migrationscripts/archived/story_commits.go     |  5 +-
 .../migrationscripts/archived/task_commits.go      |  2 +
 plugins/tapd/models/story_bug.go                   |  2 +
 plugins/tapd/models/story_commits.go               |  2 +
 plugins/tapd/models/task_commits.go                |  2 +
 plugins/tapd/tasks/account_converter.go            |  4 +-
 plugins/tapd/tasks/bug_changelog_collector.go      |  2 +-
 plugins/tapd/tasks/bug_changelog_converter.go      |  5 +-
 plugins/tapd/tasks/bug_collector.go                |  3 +-
 plugins/tapd/tasks/bug_commit_collector.go         | 49 +++++--------------
 plugins/tapd/tasks/bug_commit_converter.go         |  2 +-
 plugins/tapd/tasks/bug_commit_extractor.go         |  5 +-
 plugins/tapd/tasks/bug_converter.go                | 17 +++----
 plugins/tapd/tasks/bug_custom_fields_collector.go  |  3 +-
 plugins/tapd/tasks/bug_label_convertor.go          |  4 +-
 plugins/tapd/tasks/bug_status_collector.go         |  1 -
 .../tapd/tasks/bug_status_last_step_collector.go   |  5 +-
 plugins/tapd/tasks/iteration_collector.go          |  5 +-
 plugins/tapd/tasks/iteration_converter.go          |  8 +---
 plugins/tapd/tasks/shared.go                       | 39 +++++++++++----
 plugins/tapd/tasks/story_bug_collector.go          | 41 ++++------------
 plugins/tapd/tasks/story_bug_extractor.go          |  8 +++-
 plugins/tapd/tasks/story_category_collector.go     |  3 +-
 plugins/tapd/tasks/story_changelog_collector.go    |  2 +-
 plugins/tapd/tasks/story_changelog_converter.go    |  5 +-
 plugins/tapd/tasks/story_collector.go              |  2 +-
 plugins/tapd/tasks/story_commit_collector.go       | 49 +++++--------------
 plugins/tapd/tasks/story_commit_converter.go       |  2 +-
 plugins/tapd/tasks/story_commit_extractor.go       |  5 +-
 plugins/tapd/tasks/story_converter.go              | 17 +++----
 .../tapd/tasks/story_custom_fields_collector.go    |  3 +-
 plugins/tapd/tasks/story_label_convertor.go        |  5 +-
 plugins/tapd/tasks/story_status_collector.go       |  1 -
 plugins/tapd/tasks/sub_workspace_collector.go      |  5 +-
 plugins/tapd/tasks/sub_workspace_converter.go      |  2 +-
 plugins/tapd/tasks/task_changelog_collector.go     |  2 +-
 plugins/tapd/tasks/task_changelog_converter.go     |  5 +-
 plugins/tapd/tasks/task_collector.go               |  2 +-
 plugins/tapd/tasks/task_commit_collector.go        | 44 ++++-------------
 plugins/tapd/tasks/task_commit_converter.go        |  2 +-
 plugins/tapd/tasks/task_commit_extractor.go        |  5 +-
 plugins/tapd/tasks/task_converter.go               | 17 +++----
 plugins/tapd/tasks/task_custom_fields_collector.go |  3 +-
 plugins/tapd/tasks/task_data.go                    |  1 +
 plugins/tapd/tasks/task_label_convertor.go         |  4 +-
 plugins/tapd/tasks/workitem_type_collector.go      |  3 +-
 plugins/tapd/tasks/worklog_collector.go            |  2 +-
 plugins/tapd/tasks/worklog_converter.go            | 20 ++++----
 89 files changed, 560 insertions(+), 706 deletions(-)

diff --git a/plugins/tapd/e2e/bugs_commit_test.go b/plugins/tapd/e2e/bugs_commit_test.go
index 66c04792..54affefb 100644
--- a/plugins/tapd/e2e/bugs_commit_test.go
+++ b/plugins/tapd/e2e/bugs_commit_test.go
@@ -69,6 +69,7 @@ func TestTapdBugCommitDataFlow(t *testing.T) {
 			"commit_time",
 			"created",
 			"bug_id",
+			"issue_updated",
 		),
 	)
 
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_commits.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_commits.csv
index dc3982ed..3b279edf 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_commits.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_commits.csv
@@ -1,11 +1,11 @@
 id,params,data,url,input,created_at
-1,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001001813"",""user_name"":""test1118521test1115efatest1116d77"",""user_id"":""1024072108"",""hook_user_name"":""caijianhai"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--bug=1011620 --user=test1118521test1115efatest1116d77 iostest1117aeftest111795etest1117b56-test1118d22test1119053test11190e8test1115206test111ff0ctest1115404test11179cdtest11165b9test1115f0ftest1116210test111529ftest [...]
-2,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001001392"",""user_name"":""test1118521test1115efatest1116d77"",""user_id"":""1024072108"",""hook_user_name"":""caijianhai"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--bug=1011638 --user=test1118521test1115efatest1116d77 iostest1117aeftest111ff0ctest1113010exposureOperationPosition-test11166ddtest1115149test1118fd0test1118425test1114f4dtest1113011test1114e8btest1114ef6test111ff0ct [...]
-3,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001001484"",""user_name"":""test1118d75test1119e4ftest1116b63"",""user_id"":""1173580198"",""hook_user_name"":""zhaopengzheng"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""Merge branch 'develop\/7.8.2' into 'dev'\n\n--bug=1011648 --user=test1118d75test1119e4ftest1116b63 Android\/iOS test1115c06H5test1114e13test1119898test111914dtest1117f6etest11181f3test1119891test1119053test1114fe1t [...]
-4,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001001483"",""user_name"":""test1118d75test1119e4ftest1116b63"",""user_id"":""1173580198"",""hook_user_name"":""zhaopengzheng"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--bug=1011648 --user=test1118d75test1119e4ftest1116b63 Android\/iOS test1115c06H5test1114e13test1119898test111914dtest1117f6etest11181f3test1119891test1119053test1114fe1test111606ftest1116d41test111ff08test1119664t [...]
-5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001001581"",""user_name"":""test1118d75test1119e4ftest1116b63"",""user_id"":""1173580198"",""hook_user_name"":""zhaopengzheng"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--bug=1011653 --user=test1118d75test1119e4ftest1116b63 H5test1114e13test1119898test1116a2atest1116ed1test1116837test1115f0ftest111ff0ctest1115f53test11165b0test11195fbtest1116807test1119898test1115728test111540etes [...]
-6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001002273"",""user_name"":""test111674etest11179d1"",""user_id"":""73310607"",""hook_user_name"":""like"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--bug=1011655 --user=test111674etest11179d1 Android test1118d22test1119053test11189c6test1119891test1116a2atest1115c4ftest11164adtest111653etest11165f6test111ff0ctest1115c06apptest1119000test11181f3test111540etest11153f0test111ff0ctest1 [...]
-7,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001001892"",""user_name"":""test1118521test1115efatest1116d77"",""user_id"":""1024072108"",""hook_user_name"":""caijianhai"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--bug=1011654 --user=test1118521test1115efatest1116d77 Android\/iOS APPtest11165b0test11195fbtest1118be6test11160c5test1119875test111ff0ctest1114e00test1116b21test1115206test1114eabtest1113001test1114e8ctest1116b21tes [...]
-8,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001002216"",""user_name"":""test1118521test1115efatest1116d77"",""user_id"":""1024072108"",""hook_user_name"":""caijianhai"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""test11165b0test11195fbtest1115206test1114eabtest111914dtest11156fetest1115f03test1117528 picture test1115b57test1116bb5test111ff0ctest1114f7ftest1117528test1119ed8test1118ba4logo --bug=1011661 --user=test1118521test11 [...]
-9,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001002217"",""user_name"":""test1118521test1115efatest1116d77"",""user_id"":""1024072108"",""hook_user_name"":""caijianhai"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""Merge branch 'caijianhai\/fixbug782' into 'develop'\n\ntest11165b0test11195fbtest1115206test1114eabtest111914dtest11156fetest1115f03test1117528 picture test1115b57test1116bb5test111ff0ctest1114f7ftest1117528test1119ed [...]
-10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005840"",""user_name"":""test1118521test1115efatest1116d77"",""user_id"":""1024072108"",""hook_user_name"":""caijianhai"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--bug=1011794 --user=test1118521test1115efatest1116d77 iOS test1115173test1116ce8test1119891test1119053test1115173test1116ce8test1115217test1118868test111ff0ctest11170b9test11151fbtest111201dtest11170b9test11151fbtes [...]
+5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000138"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""kunming shi"",""commit_id"":""0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10"",""workspace_id"":""37469667"",""message"":""Merge branch 'yingchuchen-main-patch-27944' into 'main'\n\n--bug=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n\nSee merge request merico-dev\/ee\/tapd-test!2"",""path"":""https:\/\/gitlab.com\/merico- [...]
+6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000137"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""461bc8c6a334c9d443fe6f147897cea1d777cb71"",""workspace_id"":""37469667"",""message"":""--bug=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/461bc8c6a334c9d443fe6f147897cea1d777cb71"",""web_url"":""https:\/\/gitlab.co [...]
+7,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000136"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""5c908856f64c9286ec974f9088ea7825d87b8553"",""workspace_id"":""37469667"",""message"":""--bug=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/5c908856f64c9286ec974f9088ea7825d87b8553"",""web_url"":""https:\/\/gitlab.co [...]
+8,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001000002"",""user_name"":"""",""user_id"":""0"",""hook_user_name"":""kunming"",""commit_id"":""d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""workspace_id"":""37469667"",""message"":""--bug=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""web_url"":""https:\/\/gitlab.com\/merico-dev\/ee [...]
+9,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000138"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""kunming shi"",""commit_id"":""0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10"",""workspace_id"":""37469667"",""message"":""Merge branch 'yingchuchen-main-patch-27944' into 'main'\n\n--bug=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n\nSee merge request merico-dev\/ee\/tapd-test!2"",""path"":""https:\/\/gitlab.com\/merico- [...]
+10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000137"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""461bc8c6a334c9d443fe6f147897cea1d777cb71"",""workspace_id"":""37469667"",""message"":""--bug=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/461bc8c6a334c9d443fe6f147897cea1d777cb71"",""web_url"":""https:\/\/gitlab.c [...]
+11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000136"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""5c908856f64c9286ec974f9088ea7825d87b8553"",""workspace_id"":""37469667"",""message"":""--bug=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/5c908856f64c9286ec974f9088ea7825d87b8553"",""web_url"":""https:\/\/gitlab.c [...]
+12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001000002"",""user_name"":"""",""user_id"":""0"",""hook_user_name"":""kunming"",""commit_id"":""d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""workspace_id"":""37469667"",""message"":""--bug=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""web_url"":""https:\/\/gitlab.com\/merico-dev\/e [...]
+13,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000140"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""ca5cd69aa0af3fb457d1975e58db2f430eca6d7e"",""workspace_id"":""37469667"",""message"":""--bug=1000002 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/ca5cd69aa0af3fb457d1975e58db2f430eca6d7e"",""web_url"":""https:\/\/gitlab [...]
+14,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000139"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""7649df9ea8c066b61955a47d66aa1983c8834033"",""workspace_id"":""37469667"",""message"":""--bug=1009015 --user=Louis \u7b2c7\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/7649df9ea8c066b61955a47d66aa1983c8834033"",""web_url"":""https:\/\/gitlab [...]
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_custom_fields.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_custom_fields.csv
index 9ab0bf00..9da515a6 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_custom_fields.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bug_custom_fields.csv
@@ -15,7 +15,7 @@ id,params,data,url,input,created_at
 36,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001205"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_16"",""type"":""float"",""name"":""test76eetest6807test6570test503c"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test5982test679ctest6ca1test6709test76f4test63a5test586btest51990""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,202 [...]
 37,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001206"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_17"",""type"":""float"",""name"":""test6570test636etest6307test6807test671ftest521dtest503c"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test6570test636etest6307test6807test671ftest521dtest503ctestff0ctest5f53test524dtest503ctestff0ctest5982test679ctest6ca1tes [...]
 38,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001351"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_11"",""type"":""select"",""name"":""test76eetest6807test9009test9879"",""options"":""{\""1\"":\""\test65e0\"",\""2\"":\""\test65e5\test6d3b\test6570\"",\""3\"":\""\test65b0\test5ba2\test91cf\"",\""4\"":\""1\test65e5\test7559\test5b58\test7387\"",\""5\"":\""7\test65e5\test7559\test5b58\test7387\"",\ [...]
-39,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001352"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_14"",""type"":""select"",""name"":""test76eetest6807test5206test7c7b"",""options"":""{\""1\"":\""\test76ee\test6807\test578b\"",\""2\"":\""\test98ce\test63a7\test578b\"",\""3\"":\""\test6280\test672f\test6539\test9020\test578b\"",\""4\"":\""\test5408\test4f5c\test65b9\test8981\test6c42\"",\""5\"":\ [...]
+39,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001352"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_14"",""type"":""select"",""name"":""test76eetest6807test5206test7c7b"",""options"":""{\""1\"":\""\test76ee\test6807\test578b\"",\""2\"":\""\test98ce\test63a7\test578b\"",\""3\"":\""\test6280\test672f\test6539\test9020\test578b\"",\""4\"":\""\test5408\test4f5c\test65b9\test8981\test6c42\"",\""5\"":\ [...]
 40,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001568"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_18"",""type"":""user_chooser"",""name"":""test6d4btest8bd5test4ebatest5458"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":null}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022-06-21 13:06:29.111
 41,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001781"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_19"",""type"":""text"",""name"":""test76eetest6807test7edftest8ba1test8bf4test660e"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test76eetest6807test7edftest8ba1test8bf4test660e""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022- [...]
 42,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001959"",""workspace_id"":""991"",""entry_type"":""bug"",""custom_field"":""custom_field_20"",""type"":""integer"",""name"":""test4e3btest76eetest6807test9700test6c42id"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022-06-21 13:06:29.111
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bugs.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bugs.csv
index aaf1fd64..06c547a9 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bugs.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_bugs.csv
@@ -1,21 +1,21 @@
 id,params,data,url,input,created_at
-1271,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001025"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1272,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001030"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11 [...]
-1273,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001031"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11 [...]
-1274,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001032"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11 [...]
-1275,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001417"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test- [...]
-1276,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001418"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-1 [...]
-1277,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001420"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-1 [...]
-1278,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001422"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><br  \/><\/div><div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11 [...]
-1279,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001423"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test- [...]
-1280,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001425"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test- [...]
-1281,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001426"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11 [...]
-1282,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001447"",""sid"":""0"",""parent_id"":null,""title"":""IE11 test-11test-11test-11test-11test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11t [...]
-1283,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001448"",""sid"":""0"",""parent_id"":null,""title"":""IE11 test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11t [...]
-1284,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001450"",""sid"":""0"",""parent_id"":null,""title"":""IE11 test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11 [...]
-1285,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001451"",""sid"":""0"",""parent_id"":null,""title"":""IE11 test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11te [...]
-1286,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001710"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div> [...]
-1287,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001711"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11-test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11...test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11...test-11"",""description"":""<div>test- [...]
-1288,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001737"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""descr [...]
-1289,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001739"",""sid"":""0"",""parent_id"":null,""title"":""tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875ttff0ctt6d3btt52a8tt8be6tt60c5tt6587tt5b57tt6bb5tt843dtt4e2dtt591att5904tt5730tt65b9tt5f02tt5e38tt6dfbtt52a0tt4e86tt7a7att683c"",""description"":""<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a<\/div><div>1tt3001tt8fdbtt5165tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875<\/div><div>2tt3001tt67e5tt770btt6d3btt52a8tt8be6 [...]
-1290,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001740"",""sid"":""0"",""parent_id"":null,""title"":""tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875ttff0ctt4e13tt5bb6tt5c55tt793att533att57dfttff0ctt70b9tt51fbtt4e13tt5bb6tt5934tt50cftt6216tt540dtt5b57ttff0ctt8df3tt8f6ctt5230tt533att5757tt94fett9996tt9875tt672att8df3tt8f6ctt5230tt4e13tt5bb6tt4ecbtt7ecdtt9875"",""description"":""<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a<\/div><div>1tt3001tt8fdbtt5165tt6d3bt [...]
+1271,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001025"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11est-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<a href=\""http:\/\/insurance.xxx-com-sss\/index-0212.html\"" target=\""_blank\"">http:\/\/insurance.xxx-com-sss\/index-0212.html<\/a>test-11<\/div [...]
+1272,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001030"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11t11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11test-11test-11<\/div> [...]
+1273,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001031"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11tes [...]
+1274,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001032"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11 [...]
+1275,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001417"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11-11test-11tesst-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div [...]
+1276,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001418"",""sid"":""0"",""parent_id"":null,""title"":""test-11tesest-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11test-11test-11<\/div><div>test-11test-11test-11test-11tes [...]
+1277,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001420"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>3test-11test-11test-11test-11test-11test-11test-11test-11< [...]
+1278,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001422"",""sid"":""0"",""parent_id"":null,""title"":""test-11te11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><br  \/><\/div><div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div><br   [...]
+1279,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001423"",""sid"":""0"",""parent_id"":null,""title"":""test--11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11test-11test-11<\ [...]
+1280,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001425"",""sid"":""0"",""parent_id"":null,""title"":""test-11test1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11te [...]
+1281,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001426"",""sid"":""0"",""parent_id"":null,""title"":""test-11test-11te11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11test-11test-11<\/div [...]
+1282,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001447"",""sid"":""0"",""parent_id"":null,""title"":""IE11 test-11te1test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11test-11test-11<\ [...]
+1283,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001448"",""sid"":""0"",""parent_id"":null,""title"":""IE11 test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11test-11test- [...]
+1284,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001450"",""sid"":""0"",""parent_id"":null,""title"":""IE11 tes-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11tes [...]
+1285,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001451"",""sid"":""0"",""parent_id"":null,""title"":""IE11 test-11test-11test-st-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11<\/div><div><br  \/><\/div><div>test-11test-11test-11test-11te [...]
+1286,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001710"",""sid"":""0"",""parent_id"":null,""title"":""test-11-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/d [...]
+1287,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001711"",""sid"":""0"",""parent_id"":null,""title"":""test-11tesst-11test-11test-11test-11test-11test-11test-11test-11...test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11...test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
+1288,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001737"",""sid"":""0"",""parent_id"":null,""title"":""test-11tesst-11test-1test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div>test-11test-11test-11test-11test-11<\/div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<\/div><div>3test-11test-11test-11test-11t [...]
+1289,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001739"",""sid"":""0"",""parent_id"":null,""title"":""tt6d3btt52a8tt62a5tt5730tt65b986tt7a7att683c"",""description"":""<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a<\/div><div>1tt3001tt8fdbtt5165tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875<\/div><div>2tt3001tt67e5tt770btt6d3btt52a8tt8be6tt60c5tt533att57dftt5c55tt793a<\/div><div><br  \/><\/div><div>tt9884tt671ftt7ed3tt679cttff1a<\/div><div>tt6d3btt52a8tt8be6tt [...]
+1290,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Bug"":{""id"":""11991001001740"",""sid"":""0"",""parent_id"":null,""title"":""tt6d3btt52a8tt6ctt5230tt4e13tt5bb6tt4ecbtt7ecdtt9875"",""description"":""<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a<\/div><div>1tt3001tt8fdbtt5165tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875<\/div><div>2tt3001tt5728tt4e13tt5bb6tt5c55tt793att533att57dftt70b9tt51fbtt4e13tt5bb6tt5934tt50cftt6216tt540dtt5b57<\/div><div>3tt3001tt67e5tt770btt9875tt9762tt8df3t [...]
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_stories.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_stories.csv
index a0c48e5a..9620da07 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_stories.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_stories.csv
@@ -1,20 +1,20 @@
 id,params,data,url,input,created_at
 1,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001037563"",""secret_root_id"":""0"",""sort"":""103756300000"",""workitem_type_id"":""11991001000026"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test-11\"";}@font-face{font-family:\""C [...]
 2,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001037696"",""secret_root_id"":""0"",""sort"":""101474300000"",""workitem_type_id"":""11991001000269"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":"""",""markdown_description"":null,""description_type"":""1"",""creator"":""test-11test-11"",""created"":""2021-08-31 15:24:19"",""modified"":""2021-09-03 16:13:49"",""paren [...]
-3,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001037697"",""secret_root_id"":""0"",""sort"":""103769700000"",""workitem_type_id"":""11991001000026"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test [...]
+3,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001037697"",""secret_root_id"":""0"",""sort"":""103769700000"",""workitem_type_id"":""11991001000026"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test [...]
 4,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001038322"",""secret_root_id"":""0"",""sort"":""101474400000"",""workitem_type_id"":""11991001000269"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11test-11"",""description"":"""",""markdown_description"":null,""description_type"":""1"",""creator"":""test-11test-11"",""created"":""2021-09-07 16:07:25"",""modified"":""2021-10-15 18:51:24"",""parent_id"":""0"",""children_id"":""||1199100 [...]
 5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001038323"",""secret_root_id"":""0"",""sort"":""103832300000"",""workitem_type_id"":""11991001000026"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test-11\"";}@font-face{font-family:\" [...]
-6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001038697"",""secret_root_id"":""0"",""sort"":""103562900000"",""workitem_type_id"":""11991001000026"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test [...]
+6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001038697"",""secret_root_id"":""0"",""sort"":""103562900000"",""workitem_type_id"":""11991001000026"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test [...]
 7,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001038911"",""secret_root_id"":""0"",""sort"":""101474500000"",""workitem_type_id"":""11991001000269"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11"",""description"":null,""markdown_description"":null,""description_type"":""1"",""creator"":""test-11test-11"",""created"":""2021-09-13 18:28:23"",""modified"":""2022-03-26 16:56:07"",""parent_id"":""0"",""children_id"":""||11991001038912 [...]
 8,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001038912"",""secret_root_id"":""0"",""sort"":""103891200000"",""workitem_type_id"":""11991001000026"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test-11\"";}@font-face{font-family:\""C [...]
 9,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001039664"",""secret_root_id"":""0"",""sort"":""101474600000"",""workitem_type_id"":""11991001000269"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":"""",""markdown_description"":null,""description_type"":""1"",""creator"":""test-11test-11"",""created"":""2021-09-24 15:46:47"",""modified"":""2021-1 [...]
 10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001039673"",""secret_root_id"":""0"",""sort"":""103967300000"",""workitem_type_id"":""11991001000026"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font- [...]
 11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001040086"",""secret_root_id"":""0"",""sort"":""101474700000"",""workitem_type_id"":""11991001000269"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":"""",""markdown_description"":null,""description_type"":""1"",""creator"":""test-11test-11"",""created"":""2021-09-29 14:52:01"",""modified"":""2021-10-18 13:46:59"",""parent_id"":""0"",""children_i [...]
-12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001040088"",""secret_root_id"":""0"",""sort"":""104008800000"",""workitem_type_id"":""11991001000026"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><p><\/p><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test-11\" [...]
+12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001040088"",""secret_root_id"":""0"",""sort"":""104008800000"",""workitem_type_id"":""11991001000026"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><p><\/p><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test-11\" [...]
 13,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041163"",""secret_root_id"":""0"",""sort"":""101474800000"",""workitem_type_id"":""11991001000269"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":"""",""markdown_description"":null,""description_type"":""1"",""creator"":""test-11test-11"",""created"":""2021-10-19 15:58:33"",""modified"":""2021-10-21 09:30:53"",""parent_id"":""0"", [...]
 14,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041164"",""secret_root_id"":""0"",""sort"":""104116400000"",""workitem_type_id"":""11991001000026"",""name"":""test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11"",""description"":""<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{font-family:\""Times New Roman\"";}@font-face{font-family:\""test-11test- [...]
-15,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041165"",""secret_root_id"":""0"",""sort"":""101474900000"",""workitem_type_id"":""11991001000269"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11testUnicode516btestUnicode671ftestUnicodeff09"",""description"":""<div><p>testUnicode672ctestUnicode671ftestUnicode9700testUnicode8981testUnicode6539testUnicode9020testUnicode7684testUnicode9875testUnicode9762testUnicode6709<\/p><p>1testU [...]
-16,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041166"",""secret_root_id"":""0"",""sort"":""104116600000"",""workitem_type_id"":""11991001000026"",""name"":""PCtestUnicode7aefhttpstestUnicode6539testUnicode9020testUnicode5de5testUnicode4f5ctestUnicodeff08testUnicode7b2ctestUnicode516btestUnicode671ftestUnicodeff09"",""description"":""<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{ [...]
+15,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041165"",""secret_root_id"":""0"",""sort"":""101474900000"",""workitem_type_id"":""11991001000269"",""name"":""PCtest-11test-11test-11test-11test-11test-11test-11testUnicode516btestUnicode671ftestUnicodeff09"",""description"":""<div><p>testUnicode672ctestUnicode671ftestUnicode9700testUnicode8981testUnicode6539testUnicode9020testUnicode7684testUnicode9875testUnicode9762testUnicode6709<\/p><p>1testU [...]
+16,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041166"",""secret_root_id"":""0"",""sort"":""104116600000"",""workitem_type_id"":""11991001000026"",""name"":""PCtestUnicode7aefhttpstestUnicode6539testUnicode9020testUnicode5de5testUnicode4f5ctestUnicodeff08testUnicode7b2ctestUnicode516btestUnicode671ftestUnicodeff09"",""description"":""<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{ [...]
 17,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041788"",""secret_root_id"":""0"",""sort"":""101475000000"",""workitem_type_id"":""11991001000269"",""name"":""testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09"",""description"":"""",""markdown_description"":null,""description_type"":""1"",""creator"":""testUnicode6768testUnicode4e39"",""creat [...]
 18,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041789"",""secret_root_id"":""0"",""sort"":""104178900000"",""workitem_type_id"":""11991001000026"",""name"":""testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09"",""description"":""<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><\/div><\/div><style>@font-face{fon [...]
 19,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""Story"":{""id"":""11991001041899"",""secret_root_id"":""0"",""sort"":""101475100000"",""workitem_type_id"":""11991001000269"",""name"":""2021testUnicode8d22testUnicode7ecftestUnicode98cetestUnicode4e91testUnicode699c"",""description"":"""",""markdown_description"":null,""description_type"":""1"",""creator"":""testUnicode5218testUnicode5b87testUnicode6615"",""created"":""2021-10-28 10:56:01"",""modified"":""2021-12-20 09:51 [...]
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_bugs.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_bugs.csv
index bfa7b00b..60afd55a 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_bugs.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_bugs.csv
@@ -1,13 +1,13 @@
 id,params,data,url,input,created_at
-4388,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001011999""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4389,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012003""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4390,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012007""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4391,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012015""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4392,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012020""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4393,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012021""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4394,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012029""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4395,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012035""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4396,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012043""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4397,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012046""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4398,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012066""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
-4399,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012078""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""Id"": 11991001058983}",2022-06-13 05:59:24.111
+4388,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001011999""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4389,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012003""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4390,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012007""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4391,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012015""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4392,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012020""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4393,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012021""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4394,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012029""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4395,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012035""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4396,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012043""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4397,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012046""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4398,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012066""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
+4399,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""workspace_id"":991,""story_id"":""11991001058983"",""bug_id"":""11991001012078""}",https://api.tapd.cn/stories/get_related_bugs?story_id=11991001058983&workspace_id=991,"{""issue_id"": 11991001058983, ""update_time"": ""2022-04-22T07:56:33Z""}",2022-06-13 05:59:24.111
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_commits.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_commits.csv
index 19c04f7b..7531612e 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_commits.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_commits.csv
@@ -1,11 +1,11 @@
 id,params,data,url,input,created_at
-1,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001007848"",""user_name"":""test1115218test1116d0b"",""user_id"":""868288997"",""hook_user_name"":""liuyang2020@staff.hexun.com"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1116d0b V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/www.tapd.cn\/991\/s\/1224295\ [...]
-2,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001007126"",""user_name"":""test1115b59test11151ef"",""user_id"":""1537187398"",""hook_user_name"":""caijianhai"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""Merge branch 'sunkai\/784bugfix' into 'develop'\n\n--story=1049945 --user=test1115b59test11151ef V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 http [...]
-3,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001006130"",""user_name"":""test1115218test1115b5ftest1115a01"",""user_id"":""938854389"",""hook_user_name"":""test1115218test1115b5ftest1115a01"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/w [...]
-4,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005467"",""user_name"":""test1115218test1115b5ftest1115a01"",""user_id"":""938854389"",""hook_user_name"":""test1115218test1115b5ftest1115a01"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/w [...]
-5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005439"",""user_name"":""test111970dtest1117389test1116676"",""user_id"":""1091207489"",""hook_user_name"":""yujing.huo"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test111970dtest1117389test1116676 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/www.tapd.cn\/991\/s\/12 [...]
-6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005368"",""user_name"":""test1115218test1115b5ftest1115a01"",""user_id"":""938854389"",""hook_user_name"":""test1115218test1115b5ftest1115a01"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/w [...]
-7,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005364"",""user_name"":""test1115218test1115b5ftest1115a01"",""user_id"":""938854389"",""hook_user_name"":""test1115218test1115b5ftest1115a01"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/w [...]
-8,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005349"",""user_name"":""test1115218test1116d0b"",""user_id"":""868288997"",""hook_user_name"":""liuyang2020@staff.hexun.com"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1116d0b V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/www.tapd.cn\/991\/s\/1217600\ [...]
-9,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005040"",""user_name"":""test1115218test1115b5ftest1115a01"",""user_id"":""938854389"",""hook_user_name"":""test1115218test1115b5ftest1115a01"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/w [...]
-10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005025"",""user_name"":""test1115218test1115b5ftest1115a01"",""user_id"":""938854389"",""hook_user_name"":""test1115218test1115b5ftest1115a01"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https:\/\/ [...]
+5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000138"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""kunming shi"",""commit_id"":""0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10"",""workspace_id"":""37469667"",""message"":""Merge branch 'yingchuchen-main-patch-27944' into 'main'\n\n--story=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n\nSee merge request merico-dev\/ee\/tapd-test!2"",""path"":""https:\/\/gitlab.com\/meric [...]
+6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000137"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""461bc8c6a334c9d443fe6f147897cea1d777cb71"",""workspace_id"":""37469667"",""message"":""--story=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/461bc8c6a334c9d443fe6f147897cea1d777cb71"",""web_url"":""https:\/\/gitlab. [...]
+7,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000136"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""5c908856f64c9286ec974f9088ea7825d87b8553"",""workspace_id"":""37469667"",""message"":""--story=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/5c908856f64c9286ec974f9088ea7825d87b8553"",""web_url"":""https:\/\/gitlab. [...]
+8,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001000002"",""user_name"":"""",""user_id"":""0"",""hook_user_name"":""kunming"",""commit_id"":""d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""workspace_id"":""37469667"",""message"":""--story=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""web_url"":""https:\/\/gitlab.com\/merico-dev\/ [...]
+9,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000138"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""kunming shi"",""commit_id"":""0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10"",""workspace_id"":""37469667"",""message"":""Merge branch 'yingchuchen-main-patch-27944' into 'main'\n\n--story=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n\nSee merge request merico-dev\/ee\/tapd-test!2"",""path"":""https:\/\/gitlab.com\/meric [...]
+10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000137"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""461bc8c6a334c9d443fe6f147897cea1d777cb71"",""workspace_id"":""37469667"",""message"":""--story=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/461bc8c6a334c9d443fe6f147897cea1d777cb71"",""web_url"":""https:\/\/gitlab [...]
+11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000136"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""5c908856f64c9286ec974f9088ea7825d87b8553"",""workspace_id"":""37469667"",""message"":""--story=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/5c908856f64c9286ec974f9088ea7825d87b8553"",""web_url"":""https:\/\/gitlab [...]
+12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001000002"",""user_name"":"""",""user_id"":""0"",""hook_user_name"":""kunming"",""commit_id"":""d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""workspace_id"":""37469667"",""message"":""--story=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""web_url"":""https:\/\/gitlab.com\/merico-dev\ [...]
+13,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000140"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""ca5cd69aa0af3fb457d1975e58db2f430eca6d7e"",""workspace_id"":""37469667"",""message"":""--story=1000002 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/ca5cd69aa0af3fb457d1975e58db2f430eca6d7e"",""web_url"":""https:\/\/gitl [...]
+14,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000139"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""7649df9ea8c066b61955a47d66aa1983c8834033"",""workspace_id"":""37469667"",""message"":""--story=1009015 --user=Louis \u7b2c7\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/7649df9ea8c066b61955a47d66aa1983c8834033"",""web_url"":""https:\/\/gitl [...]
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_custom_fields.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_custom_fields.csv
index 2bf95075..f5460c45 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_custom_fields.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_story_custom_fields.csv
@@ -15,7 +15,7 @@ id,params,data,url,input,created_at
 36,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001205"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_16"",""type"":""float"",""name"":""test76eetest6807test6570test503c"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test5982test679ctest6ca1test6709test76f4test63a5test586btest51990""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2 [...]
 37,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001206"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_17"",""type"":""float"",""name"":""test6570test636etest6307test6807test671ftest521dtest503c"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test6570test636etest6307test6807test671ftest521dtest503ctestff0ctest5f53test524dtest503ctestff0ctest5982test679ctest6ca1t [...]
 38,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001351"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_11"",""type"":""select"",""name"":""test76eetest6807test9009test9879"",""options"":""{\""1\"":\""\test65e0\"",\""2\"":\""\test65e5\test6d3b\test6570\"",\""3\"":\""\test65b0\test5ba2\test91cf\"",\""4\"":\""1\test65e5\test7559\test5b58\test7387\"",\""5\"":\""7\test65e5\test7559\test5b58\test7387\"" [...]
-39,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001352"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_14"",""type"":""select"",""name"":""test76eetest6807test5206test7c7b"",""options"":""{\""1\"":\""\test76ee\test6807\test578b\"",\""2\"":\""\test98ce\test63a7\test578b\"",\""3\"":\""\test6280\test672f\test6539\test9020\test578b\"",\""4\"":\""\test5408\test4f5c\test65b9\test8981\test6c42\"",\""5\"" [...]
+39,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001352"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_14"",""type"":""select"",""name"":""test76eetest6807test5206test7c7b"",""options"":""{\""1\"":\""\test76ee\test6807\test578b\"",\""2\"":\""\test98ce\test63a7\test578b\"",\""3\"":\""\test6280\test672f\test6539\test9020\test578b\"",\""4\"":\""\test5408\test4f5c\test65b9\test8981\test6c42\"",\""5\"" [...]
 40,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001568"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_18"",""type"":""user_chooser"",""name"":""test6d4btest8bd5test4ebatest5458"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":null}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022-06-21 13:06:29.111
 41,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001781"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_19"",""type"":""text"",""name"":""test76eetest6807test7edftest8ba1test8bf4test660e"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test76eetest6807test7edftest8ba1test8bf4test660e""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,202 [...]
 42,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001959"",""workspace_id"":""991"",""entry_type"":""story"",""custom_field"":""custom_field_20"",""type"":""integer"",""name"":""test4e3btest76eetest6807test9700test6c42id"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022-06-21 13:06:29.111
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_commits.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_commits.csv
index ad9d1245..86243156 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_commits.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_commits.csv
@@ -1,21 +1,11 @@
 id,params,data,url,input,created_at
-6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001008130"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix test8bfbtest53d6nacostest914dtest7f6etest6587test4ef6  --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https:\/\/www.tapd.cn\/991\/s\/1227883\n [...]
-7,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001008059"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""test4feetest590dtest7167test7247test4e0atest4f20webshelltest6f0ftest6d1e   --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https:\/\/www.tapd.cn\/9 [...]
-8,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001008053"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix test90aetest4ef6test673atest6784test540dtest79f0 --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https:\/\/www.tapd.cn\/991\/s\/1227883\n"",""p [...]
-9,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001008047"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""test4feetest590dtest7167test7247test4e0atest4f20webshelltest6f0ftest6d1e   --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https:\/\/www.tapd.cn\/9 [...]
-10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004186"",""user_name"":""test5f20test5c0ftest52c7"",""user_id"":""1374634243"",""hook_user_name"":""zhangxiaoyong"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""edit logpath --task=1057849 --user=test5f20test5c0ftest52c7 test7406test8d22test5ba2test673atest6784test7248test9879test76ee1.0test529ftest80fdtest5f00test53d1 https:\/\/www.tapd.cn\/991\/s\/1213824\n"",""path"":""https:\/ [...]
-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004166"",""user_name"":""test5f20test5c0ftest52c7"",""user_id"":""1374634243"",""hook_user_name"":""zhangxiaoyong"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""edit logs --task=1057849 --user=test5f20test5c0ftest52c7 test7406test8d22test5ba2test673atest6784test7248test9879test76ee1.0test529ftest80fdtest5f00test53d1 https:\/\/www.tapd.cn\/991\/s\/1213824\n"",""path"":""https:\/\/c [...]
-12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004152"",""user_name"":""test5f20test5c0ftest52c7"",""user_id"":""1374634243"",""hook_user_name"":""zhangxiaoyong"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""edit --task=1057849 --user=test5f20test5c0ftest52c7 test7406test8d22test5ba2test673atest6784test7248test9879test76ee1.0test529ftest80fdtest5f00test53d1 https:\/\/www.tapd.cn\/991\/s\/1213824\n"",""path"":""https:\/\/code.i [...]
-13,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004209"",""user_name"":"""",""user_id"":""0"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""add trade nofifyemail\n"",""path"":""https:\/\/code.idc.hexun.com\/tech_lck\/org_trading_src\/commit\/13c62cba1f18a681882d81c81d696671a11805a3"",""web_url"":""https:\/\/code.idc.hexun.com\/tech_lck\/org_trading_src"",""hook_project_name"":""org_trading_src"", [...]
-18,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004833"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""add test57fatest91d1test5408test540curl --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https:\/\/www.tapd.cn\/991\/s\/1215629\n"",""path"":""https:\/\/co [...]
-19,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004751"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix test94f6test884ctest7a7atest5904test7406testff0cHxShareBean test8f6ctest6362 --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https:\/\/www.tapd.cn\/99 [...]
-20,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004680"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix mapper  --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https:\/\/www.tapd.cn\/991\/s\/1215629\n"",""path"":""https:\/\/code.idc.hexun.com\/tech_lck\/ [...]
-21,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004669"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""requestNo  --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https:\/\/www.tapd.cn\/991\/s\/1215629\n"",""path"":""https:\/\/code.idc.hexun.com\/tech_lck\/o [...]
-14,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004571"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix test8f6ctest8d26test901atest77e5test652ftest6301requestNo --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https:\/\/www.tapd.c [...]
-15,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004568"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix purcharse --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https:\/\/www.tapd.cn\/991\/s\/1215106\n"",""path"":""https:\/\/code [...]
-16,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004569"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix dept_id --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https:\/\/www.tapd.cn\/991\/s\/1215106\n"",""path"":""https:\/\/code.i [...]
-17,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004570"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix test5b8ctest5584test4ea4test6613 --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https:\/\/www.tapd.cn\/991\/s\/1215106\n"","" [...]
-24,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005024"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""fix requestNo --task=1058180 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest6d4btest8bd5test8054test8c03 https:\/\/www.tapd.cn\/991\/s\/1217168\n"",""path"": [...]
-22,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004655"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""add log --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https:\/\/www.tapd.cn\/991\/s\/1215629\n"",""path"":""https:\/\/code.idc.hexun.com\/tech_lck\/org_ [...]
-23,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001004654"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""add log --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https:\/\/www.tapd.cn\/991\/s\/1215629\n"",""path"":""https:\/\/code.idc.hexun.com\/tech_lck\/org_ [...]
-25,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001005758"",""user_name"":""test90ddtest6653test7426"",""user_id"":""2060207111"",""hook_user_name"":""haoxiaoqi"",""commit_id"":""testcommit"",""workspace_id"":""991"",""message"":""add test673atest6784test7533test8d2dtest4ea4test6613test9650test5236testff1b--task=1058288 --user=test90ddtest6653test7426 test673atest6784test7248test8054test8c03test6d4btest8bd5testff0ctest4ea4test6613test9650test5236test529 [...]
+5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000138"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""kunming shi"",""commit_id"":""0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10"",""workspace_id"":""37469667"",""message"":""Merge branch 'yingchuchen-main-patch-27944' into 'main'\n\n--task=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n\nSee merge request merico-dev\/ee\/tapd-test!2"",""path"":""https:\/\/gitlab.com\/merico [...]
+6,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000137"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""461bc8c6a334c9d443fe6f147897cea1d777cb71"",""workspace_id"":""37469667"",""message"":""--task=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/461bc8c6a334c9d443fe6f147897cea1d777cb71"",""web_url"":""https:\/\/gitlab.c [...]
+7,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000136"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""5c908856f64c9286ec974f9088ea7825d87b8553"",""workspace_id"":""37469667"",""message"":""--task=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/5c908856f64c9286ec974f9088ea7825d87b8553"",""web_url"":""https:\/\/gitlab.c [...]
+8,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001000002"",""user_name"":"""",""user_id"":""0"",""hook_user_name"":""kunming"",""commit_id"":""d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""workspace_id"":""37469667"",""message"":""--task=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""web_url"":""https:\/\/gitlab.com\/merico-dev\/e [...]
+9,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000138"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""kunming shi"",""commit_id"":""0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10"",""workspace_id"":""37469667"",""message"":""Merge branch 'yingchuchen-main-patch-27944' into 'main'\n\n--task=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n\nSee merge request merico-dev\/ee\/tapd-test!2"",""path"":""https:\/\/gitlab.com\/merico [...]
+10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000137"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""461bc8c6a334c9d443fe6f147897cea1d777cb71"",""workspace_id"":""37469667"",""message"":""--task=1000006 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/461bc8c6a334c9d443fe6f147897cea1d777cb71"",""web_url"":""https:\/\/gitlab. [...]
+11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000136"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""5c908856f64c9286ec974f9088ea7825d87b8553"",""workspace_id"":""37469667"",""message"":""--task=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/5c908856f64c9286ec974f9088ea7825d87b8553"",""web_url"":""https:\/\/gitlab. [...]
+12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1100000001001000002"",""user_name"":"""",""user_id"":""0"",""hook_user_name"":""kunming"",""commit_id"":""d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""workspace_id"":""37469667"",""message"":""--task=1000006 --user=Louis \u7b2c4\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1"",""web_url"":""https:\/\/gitlab.com\/merico-dev\/ [...]
+13,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000140"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""ca5cd69aa0af3fb457d1975e58db2f430eca6d7e"",""workspace_id"":""37469667"",""message"":""--task=1000002 --user=Louis \u7b2c6\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/ca5cd69aa0af3fb457d1975e58db2f430eca6d7e"",""web_url"":""https:\/\/gitla [...]
+14,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""id"":""1137469667001000139"",""user_name"":""Louis"",""user_id"":""1243327675"",""hook_user_name"":""yingchu chen"",""commit_id"":""7649df9ea8c066b61955a47d66aa1983c8834033"",""workspace_id"":""37469667"",""message"":""--task=1009015 --user=Louis \u7b2c7\u4e2a\u6d4b\u8bd5commit\n"",""path"":""https:\/\/gitlab.com\/merico-dev\/ee\/tapd-test\/-\/commit\/7649df9ea8c066b61955a47d66aa1983c8834033"",""web_url"":""https:\/\/gitla [...]
diff --git a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_custom_fields.csv b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_custom_fields.csv
index 088ee63e..a4287c79 100644
--- a/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_custom_fields.csv
+++ b/plugins/tapd/e2e/raw_tables/_raw_tapd_api_task_custom_fields.csv
@@ -15,7 +15,7 @@ id,params,data,url,input,created_at
 36,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001205"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_16"",""type"":""float"",""name"":""test76eetest6807test6570test503c"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test5982test679ctest6ca1test6709test76f4test63a5test586btest51990""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,20 [...]
 37,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001206"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_17"",""type"":""float"",""name"":""test6570test636etest6307test6807test671ftest521dtest503c"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test6570test636etest6307test6807test671ftest521dtest503ctestff0ctest5f53test524dtest503ctestff0ctest5982test679ctest6ca1te [...]
 38,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001351"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_11"",""type"":""select"",""name"":""test76eetest6807test9009test9879"",""options"":""{\""1\"":\""\test65e0\"",\""2\"":\""\test65e5\test6d3b\test6570\"",\""3\"":\""\test65b0\test5ba2\test91cf\"",\""4\"":\""1\test65e5\test7559\test5b58\test7387\"",\""5\"":\""7\test65e5\test7559\test5b58\test7387\"", [...]
-39,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001352"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_14"",""type"":""select"",""name"":""test76eetest6807test5206test7c7b"",""options"":""{\""1\"":\""\test76ee\test6807\test578b\"",\""2\"":\""\test98ce\test63a7\test578b\"",\""3\"":\""\test6280\test672f\test6539\test9020\test578b\"",\""4\"":\""\test5408\test4f5c\test65b9\test8981\test6c42\"",\""5\"": [...]
+39,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001352"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_14"",""type"":""select"",""name"":""test76eetest6807test5206test7c7b"",""options"":""{\""1\"":\""\test76ee\test6807\test578b\"",\""2\"":\""\test98ce\test63a7\test578b\"",\""3\"":\""\test6280\test672f\test6539\test9020\test578b\"",\""4\"":\""\test5408\test4f5c\test65b9\test8981\test6c42\"",\""5\"": [...]
 40,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001568"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_18"",""type"":""user_chooser"",""name"":""test6d4btest8bd5test4ebatest5458"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":null}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022-06-21 13:06:29.111
 41,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001781"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_19"",""type"":""text"",""name"":""test76eetest6807test7edftest8ba1test8bf4test660e"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""test76eetest6807test7edftest8ba1test8bf4test660e""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022 [...]
 42,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}","{""CustomFieldConfig"":{""id"":""11991001001959"",""workspace_id"":""991"",""entry_type"":""task"",""custom_field"":""custom_field_20"",""type"":""integer"",""name"":""test4e3btest76eetest6807test9700test6c42id"",""options"":"""",""extra_config"":null,""enabled"":""1"",""sort"":null,""memo"":""""}}",https://api.tapd.cn/stories/custom_fields_settings?workspace_id=991,null,2022-06-21 13:06:29.111
diff --git a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_commits.csv b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_commits.csv
index 57ef1cd2..a8dbff74 100644
--- a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_commits.csv
+++ b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_commits.csv
@@ -1,33 +1,14 @@
-connection_id,id,user_id,hook_user_name,commit_id,workspace_id,message,path,web_url,hook_project_name,ref,ref_status,git_env,file_commit,commit_time,created,bug_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-1,1100000001001001392,1024072108,caijianhai,testcommit,991,"--bug=1011638 --user=test1118521test1115efatest1116d77 iostest1117aeftest111ff0ctest1113010exposureOperationPosition-test11166ddtest1115149test1118fd0test1118425test1114f4dtest1113011test1114e8btest1114ef6test111ff0ctest11167d0test1114e9btest1118fd0test1118425test1114f4dtest111201cposition_idtest111201dtest1115c5etest1116027test111503ctest111662f0 https://www.tapd.cn/991/s/1202202
-",https://code.idc.hexun.com/tech_mobile/news_ios_src/commit/d0d962c58ec87224d60e75afcce2d085376eafc1,https://code.idc.hexun.com/tech_mobile/news_ios_src,news_ios_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""HXEconomics\/HXEconomics\/General\/SensorsAnalytics\/SATrackEvent.swift""],""R"":[]}",2022-04-27T09:33:08.000+00:00,2022-04-28T03:30:29.000+00:00,11991001011638,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,2,
-1,1100000001001001483,1173580198,zhaopengzheng,testcommit,991,"--bug=1011648 --user=test1118d75test1119e4ftest1116b63 Android/iOS test1115c06H5test1114e13test1119898test111914dtest1117f6etest11181f3test1119891test1119053test1114fe1test111606ftest1116d41test111ff08test1119664test11163a8test1118350test1119891test1119053test111ff0920test1114f4dtest1114e4btest111540etest11165f6test111ff0ctest1114e0dtest1115e94test1115728test1114fe1test111606ftest1116d41test1114e2dtest1115c55test111793a https [...]
-
-fix h5 operation
-",https://code.idc.hexun.com/tech_wzkf/wapi_src/commit/1efca473a919a168619ac67fb46a44d648eb3d4d,https://code.idc.hexun.com/tech_wzkf/wapi_src,wapi_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""src\/main\/java\/com\/hexun\/wapi\/service\/impl\/HfiveChannelServiceImpl.java"",""src\/main\/java\/com\/hexun\/wapi\/util\/Constants.java""],""R"":[]}",2022-04-28T10:25:55.000+00:00,2022-04-28T10:26:30.000+00:00,11991001011648,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_ [...]
-1,1100000001001001484,1173580198,zhaopengzheng,testcommit,991,"Merge branch 'develop/7.8.2' into 'dev'
-
---bug=1011648 --user=test1118d75test1119e4ftest1116b63 Android/iOS test1115c06H5test1114e13test1119898test111914dtest1117f6etest11181f3test1119891test1119053test1114fe1test111606ftest1116d41test111ff08test1119664test11163a8test1118350test1119891test1119053test111ff0920test1114f4dtest1114e4btest111540etest11165f6test111ff0ctest1114e0dtest1115e94test1115728test1114fe1test111606ftest1116d41test1114e2dtest1115c55test111793a...
-
-See merge request tech_wzkf/wapi_src!166",https://code.idc.hexun.com/tech_wzkf/wapi_src/commit/a85883380d8a555855078bb6124d23bb79f3c4b5,https://code.idc.hexun.com/tech_wzkf/wapi_src,wapi_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""src\/main\/java\/com\/hexun\/wapi\/service\/impl\/HfiveChannelServiceImpl.java"",""src\/main\/java\/com\/hexun\/wapi\/util\/Constants.java""],""R"":[]}",2022-04-28T10:26:28.000+00:00,2022-04-28T10:26:30.000+00:00,11991001011648,"{""ConnectionId"":1,""Compan [...]
-1,1100000001001001581,1173580198,zhaopengzheng,testcommit,991,"--bug=1011653 --user=test1118d75test1119e4ftest1116b63 H5test1114e13test1119898test1116a2atest1116ed1test1116837test1115f0ftest111ff0ctest1115f53test11165b0test11195fbtest1116807test1119898test1115728test111540etest11153f0test11188abtest1114feetest1116539test1118fc7test11165f6test111ff0ctest1115e94test1118bfbtest11153d6test1114feetest1116539test111540etest1117684test1116807test1119898test111ff0ctest1115f53test111524dtest1115c [...]
-
-fix slide style error
-",https://code.idc.hexun.com/tech_wzkf/wapi_src/commit/747495cd80c342f06d76bfc24ea69ed0cdf07698,https://code.idc.hexun.com/tech_wzkf/wapi_src,wapi_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""src\/main\/java\/com\/hexun\/wapi\/controller\/ApiController.java"",""src\/main\/java\/com\/hexun\/wapi\/service\/impl\/HfiveChannelServiceImpl.java""],""R"":[]}",2022-04-29T06:52:45.000+00:00,2022-04-29T06:53:32.000+00:00,11991001011653,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}", [...]
-1,1100000001001001813,1024072108,caijianhai,testcommit,991,"--bug=1011620 --user=test1118521test1115efatest1116d77 iostest1117aeftest111795etest1117b56-test1118d22test1119053test11190e8test1115206test111ff0ctest1115404test11179cdtest11165b9test1115f0ftest1116210test111529ftest111767btest1115f55test111540etest111ff0ctest11159cbtest1117ec8test111672atest1118bb0test1115f55finish_logintest1115b8ctest1116210test111767btest1115f55test1114e8btest1114ef6 https://www.tapd.cn/991/s/1203765
-",https://code.idc.hexun.com/tech_mobile/news_ios_src/commit/e5c267b19b19fb72f98bfb780b4cd07b375a2799,https://code.idc.hexun.com/tech_mobile/news_ios_src,news_ios_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""HXEconomics\/HXEconomics\/General\/Macro\/HXEnum.h"",""HXEconomics\/HXEconomics\/Reference\/HX_Mine\/Login\/HXLoginManager.m"",""HXEconomics\/HXEconomics\/Reference\/HX_Mine\/Login\/LoginViewController.m"",""HXEconomics\/HXEconomics\/Reference\/HX_Mine\/Login\/TeleLogin\/TeleL [...]
-1,1100000001001001892,1024072108,caijianhai,testcommit,991,"--bug=1011654 --user=test1118521test1115efatest1116d77 Android/iOS APPtest11165b0test11195fbtest1118be6test11160c5test1119875test111ff0ctest1114e00test1116b21test1115206test1114eabtest1113001test1114e8ctest1116b21test1115206test1114eablogotest1114e0dtest1114e00test11181f4test111ff0ctest1118bf7test1114ea7test11154c1test111786etest1118ba4test11165b0logotest1116837test1115f0f https://www.tapd.cn/991/s/1204206 test1119700test1116c42 [...]
-",https://code.idc.hexun.com/tech_mobile/news_ios_src/commit/6b244c704cfdfe864fa543b365a0234d361f818b,https://code.idc.hexun.com/tech_mobile/news_ios_src,news_ios_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""HXEconomics\/HXEconomics\/Reference\/ColumnArticleDetails\/ViewController\/HXColumnArticleViewController.swift""],""R"":[]}",2022-04-29T08:46:59.000+00:00,2022-05-05T01:37:47.000+00:00,11991001011654,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_ [...]
-1,1100000001001002216,1024072108,caijianhai,testcommit,991,"test11165b0test11195fbtest1115206test1114eabtest111914dtest11156fetest1115f03test1117528 picture test1115b57test1116bb5test111ff0ctest1114f7ftest1117528test1119ed8test1118ba4logo --bug=1011661 --user=test1118521test1115efatest1116d77 android test1114e13test111680ftest11165b0test11195fbtest1118be6test11160c5test1119875test111ff0ctest1115206test1114eabtest1115361test1117247 logotest1115e94test1114e3atest1119ed8test1118ba4test11191 [...]
-",https://code.idc.hexun.com/tech_mobile/news_ios_src/commit/4d927eab7a2eb81b1bcb8969e9276df9e0ad30a1,https://code.idc.hexun.com/tech_mobile/news_ios_src,news_ios_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""HXEconomics\/HXEconomics\/Reference\/ColumnArticleDetails\/JSModel\/NewsDetailJSModel.swift""],""R"":[]}",2022-05-06T11:32:48.000+00:00,2022-05-06T11:32:50.000+00:00,11991001011661,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,8,
-1,1100000001001002217,1024072108,caijianhai,testcommit,991,"Merge branch 'caijianhai/fixbug782' into 'develop'
-
-test11165b0test11195fbtest1115206test1114eabtest111914dtest11156fetest1115f03test1117528 picture test1115b57test1116bb5test111ff0ctest1114f7ftest1117528test1119ed8test1118ba4logo --bug=1011661 --user=test1118521test1115efatest1116d77 android test1114e13test111680ftest11165b0test11195fbtest1118be6test11160c5test1119875test111ff0ctest1115206test1114eabtest1115361test1117247 logotest1115e94test1114e3atest1119ed8test1118ba4test111914dtest11156fetest111ff0ctest111800ctest111975etest111548ctes [...]
-
-See merge request tech_mobile/news_ios_src!115",https://code.idc.hexun.com/tech_mobile/news_ios_src/commit/45803c9d8f784fa99456cc470a22b31fd29a0d4b,https://code.idc.hexun.com/tech_mobile/news_ios_src,news_ios_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""HXEconomics\/HXEconomics\/Reference\/ColumnArticleDetails\/JSModel\/NewsDetailJSModel.swift""],""R"":[]}",2022-05-06T11:32:48.000+00:00,2022-05-06T11:32:50.000+00:00,11991001011661,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId [...]
-1,1100000001001002273,73310607,like,testcommit,991,"--bug=1011655 --user=test111674etest11179d1 Android test1118d22test1119053test11189c6test1119891test1116a2atest1115c4ftest11164adtest111653etest11165f6test111ff0ctest1115c06apptest1119000test11181f3test111540etest11153f0test111ff0ctest11189c6test1119891test1115219test111505ctest1116b62test11164adtest111653e https://www.tapd.cn/991/s/1207010
-
-test1114feetest1116539test1116a2atest1115c4ftest1116a21test1115f0ftest1114e0btest111540etest11153f0test1116682test111505ctest11164adtest111653etest11195eetest1119898
-",https://code.idc.hexun.com/tech_mobile/news_android_src/commit/da3fc832df8c9ca115dc0276dc941f5559cfa883,https://code.idc.hexun.com/tech_mobile/news_android_src,news_android_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""NewsBase\/src\/main\/java\/com\/hexun\/training\/activity\/WebActivity.java""],""R"":[]}",2022-05-07T02:54:10.000+00:00,2022-05-07T03:19:42.000+00:00,11991001011655,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,6,
-1,1100000001001005840,1024072108,caijianhai,testcommit,991,"--bug=1011794 --user=test1118521test1115efatest1116d77 iOS test1115173test1116ce8test1119891test1119053test1115173test1116ce8test1115217test1118868test111ff0ctest11170b9test11151fbtest111201dtest11170b9test11151fbtest1116216test1114e0atest11162c9test11152a0test1118f7dtest11166f4test111591atest111201ctest1116309test11194aetest111ff0c https://www.tapd.cn/991/s/1218511
-",https://code.idc.hexun.com/tech_mobile/news_ios_src/commit/df0f588468219edbd7a34d6e238380dca38587b9,https://code.idc.hexun.com/tech_mobile/news_ios_src,news_ios_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""HXEconomics\/HXEconomics\/Reference\/HX_ZhuanLan\/ColumnChannel\/View\/HXNewsColumnNoMoreDataFooter.swift""],""R"":[]}",2022-05-19T16:33:42.000+00:00,2022-05-21T07:59:08.000+00:00,11991001011794,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,10,
+connection_id,id,user_id,hook_user_name,commit_id,workspace_id,message,path,web_url,hook_project_name,ref,ref_status,git_env,file_commit,commit_time,created,bug_id,issue_updated,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
+1,1100000001001000002,0,kunming,d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,991,"--bug=1000006 --user=Louis 第4个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/main,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-04-02T03:56:08.000+00:00,2022-04-02T03:56:23.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,12,
+1,1137469667001000136,1243327675,yingchu chen,5c908856f64c9286ec974f9088ea7825d87b8553,991,--bug=1000006 --user=Louis 第4个测试commit,https://gitlab.com/merico-dev/ee/tapd-test/-/commit/5c908856f64c9286ec974f9088ea7825d87b8553,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-06822,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:15:23.000+00:00,2022-11-09T04:15:26.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"" [...]
+1,1137469667001000137,1243327675,yingchu chen,461bc8c6a334c9d443fe6f147897cea1d777cb71,991,--bug=1000006 --user=Louis 第6个测试commit,https://gitlab.com/merico-dev/ee/tapd-test/-/commit/461bc8c6a334c9d443fe6f147897cea1d777cb71,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-27944,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:19:07.000+00:00,2022-11-09T04:19:09.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"" [...]
+1,1137469667001000138,1243327675,kunming shi,0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,991,"Merge branch 'yingchuchen-main-patch-27944' into 'main'
+
+--bug=1000006 --user=Louis 第6个测试commit
+
+See merge request merico-dev/ee/tapd-test!2",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/main,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:41:58.000+00:00,2022-11-09T04:42:01.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,9,
+1,1137469667001000139,1243327675,yingchu chen,7649df9ea8c066b61955a47d66aa1983c8834033,991,"--bug=1009015 --user=Louis 第7个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/7649df9ea8c066b61955a47d66aa1983c8834033,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-79917,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T15:45:46.000+00:00,2022-11-09T15:45:49.000+00:00,1137469667001009015,2022-11-09T15:52:41.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,14,
+1,1137469667001000140,1243327675,yingchu chen,ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,991,"--bug=1000002 --user=Louis 第6个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-17743,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T15:48:56.000+00:00,2022-11-09T15:48:59.000+00:00,1137469667001000002,2020-11-19T08:08:15.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,13,
diff --git a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_labels_bug.csv b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_labels_bug.csv
index 8a968d20..c807622f 100644
--- a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_labels_bug.csv
+++ b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bug_labels_bug.csv
@@ -1,21 +1,21 @@
 id,url,issue_key,title,description,epic_key,type,status,original_status,story_point,resolution_date,created_date,updated_date,lead_time_minutes,parent_issue_id,priority,original_estimate_minutes,time_spent_minutes,time_remaining_minutes,creator_id,assignee_id,assignee_name,severity,component,icon_url,creator_name,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIssue:1:11991001001025,https://www.tapd.cn/991/prong/stories/view/11991001001025,11991001001025,,,,BUG,IN_PROGRESS,已关闭,0,2020-02-14T07:14:30.000+00:00,2020-02-13T06:04:29.000+00:00,2020-02-14T08:50:03.000+00:00,1510,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1271,
-tapd:TapdIssue:1:11991001001030,https://www.tapd.cn/991/prong/stories/view/11991001001030,11991001001030,,,,BUG,IN_PROGRESS,,0,2020-02-14T07:12:58.000+00:00,2020-02-13T06:33:47.000+00:00,2020-02-17T03:57:42.000+00:00,1479,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1272,
-tapd:TapdIssue:1:11991001001031,https://www.tapd.cn/991/prong/stories/view/11991001001031,11991001001031,,,,BUG,IN_PROGRESS,,0,2020-02-14T08:30:23.000+00:00,2020-02-13T06:45:11.000+00:00,2020-02-17T03:56:58.000+00:00,1545,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1273,
-tapd:TapdIssue:1:11991001001032,https://www.tapd.cn/991/prong/stories/view/11991001001032,11991001001032,,,,BUG,IN_PROGRESS,已关闭,0,2020-02-13T09:33:17.000+00:00,2020-02-13T06:50:33.000+00:00,2020-02-17T03:56:36.000+00:00,162,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1274,
-tapd:TapdIssue:1:11991001001417,https://www.tapd.cn/991/prong/stories/view/11991001001417,11991001001417,,,,BUG,DONE,已拒绝,0,,2020-02-25T08:01:11.000+00:00,2020-03-04T08:12:14.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1275,
-tapd:TapdIssue:1:11991001001418,https://www.tapd.cn/991/prong/stories/view/11991001001418,11991001001418,,,,BUG,DONE,已拒绝,0,,2020-02-25T08:04:12.000+00:00,2020-03-04T08:27:29.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1276,
-tapd:TapdIssue:1:11991001001420,https://www.tapd.cn/991/prong/stories/view/11991001001420,11991001001420,,,,BUG,IN_PROGRESS,已关闭,0,2020-03-04T07:41:18.000+00:00,2020-02-25T08:07:04.000+00:00,2020-03-04T08:20:12.000+00:00,11494,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1277,
-tapd:TapdIssue:1:11991001001422,https://www.tapd.cn/991/prong/stories/view/11991001001422,11991001001422,,,,BUG,DONE,已拒绝,0,,2020-02-25T08:10:51.000+00:00,2020-03-04T08:12:17.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1278,
-tapd:TapdIssue:1:11991001001423,https://www.tapd.cn/991/prong/stories/view/11991001001423,11991001001423,,,,BUG,DONE,已拒绝,0,,2020-02-25T08:12:56.000+00:00,2020-03-04T08:25:19.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1279,
-tapd:TapdIssue:1:11991001001425,https://www.tapd.cn/991/prong/stories/view/11991001001425,11991001001425,,,,BUG,IN_PROGRESS,已关闭,0,2020-03-04T07:41:01.000+00:00,2020-02-25T08:18:40.000+00:00,2020-03-04T08:19:48.000+00:00,11482,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1280,
-tapd:TapdIssue:1:11991001001426,https://www.tapd.cn/991/prong/stories/view/11991001001426,11991001001426,,,,BUG,DONE,已拒绝,0,,2020-02-25T08:23:39.000+00:00,2020-03-04T08:12:19.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1281,
-tapd:TapdIssue:1:11991001001447,https://www.tapd.cn/991/prong/stories/view/11991001001447,11991001001447,,,,BUG,IN_PROGRESS,已关闭,0,2020-03-17T08:43:28.000+00:00,2020-02-27T03:06:59.000+00:00,2020-03-18T08:24:37.000+00:00,27696,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1282,
-tapd:TapdIssue:1:11991001001448,https://www.tapd.cn/991/prong/stories/view/11991001001448,11991001001448,,,,BUG,DONE,已拒绝,0,,2020-02-27T03:14:02.000+00:00,2020-04-27T02:53:11.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1283,
-tapd:TapdIssue:1:11991001001450,https://www.tapd.cn/991/prong/stories/view/11991001001450,11991001001450,,,,BUG,IN_PROGRESS,已关闭,0,2020-03-17T08:43:04.000+00:00,2020-02-27T03:18:04.000+00:00,2020-03-18T08:24:15.000+00:00,27685,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1284,
-tapd:TapdIssue:1:11991001001451,https://www.tapd.cn/991/prong/stories/view/11991001001451,11991001001451,,,,BUG,IN_PROGRESS,已关闭,0,2020-03-17T08:42:17.000+00:00,2020-02-27T03:36:29.000+00:00,2020-03-18T08:23:08.000+00:00,27665,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1285,
-tapd:TapdIssue:1:11991001001710,https://www.tapd.cn/991/prong/stories/view/11991001001710,11991001001710,,,,BUG,DONE,已拒绝,0,,2020-03-13T06:14:26.000+00:00,2020-04-01T09:38:36.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1286,
-tapd:TapdIssue:1:11991001001711,https://www.tapd.cn/991/prong/stories/view/11991001001711,11991001001711,,,,BUG,DONE,已拒绝,0,,2020-03-13T06:20:04.000+00:00,2020-04-01T09:37:52.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1287,
-tapd:TapdIssue:1:11991001001737,https://www.tapd.cn/991/prong/stories/view/11991001001737,11991001001737,,,,BUG,IN_PROGRESS,已关闭,0,2020-03-26T08:31:05.000+00:00,2020-03-18T07:27:14.000+00:00,2020-03-26T09:02:54.000+00:00,11583,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1288,
-tapd:TapdIssue:1:11991001001739,https://www.tapd.cn/991/prong/stories/view/11991001001739,11991001001739,,,,BUG,IN_PROGRESS,已关闭,0,2020-03-26T08:25:10.000+00:00,2020-03-18T07:32:55.000+00:00,2020-03-26T09:02:37.000+00:00,11572,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:tt90ddtt9a81tt5bb5,,,normal,,,tt90ddtt9a81tt5bb5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1289,
-tapd:TapdIssue:1:11991001001740,https://www.tapd.cn/991/prong/stories/view/11991001001740,11991001001740,,,,BUG,DONE,已拒绝,0,,2020-03-18T07:37:43.000+00:00,2020-03-25T02:38:34.000+00:00,0,tapd:TapdIssue:1:0,medium,0,0,0,tapd:TapdAccount:1:郝骁宵,tapd:TapdAccount:1:郝骁宵,郝骁宵,normal,,,郝骁宵,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1290,
+tapd:TapdBug:1:11991001001025,https://www.tapd.cn/991/prong/stories/view/11991001001025,11991001001025,test-11test-11test-11test-11test-11est-11test-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-02-14T07:14:30.000+00:00,2020-02-13T06:04:29.000+00:00,2020-02-14T08:50:03.000+00:00,1510,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1271,
+tapd:TapdBug:1:11991001001030,https://www.tapd.cn/991/prong/stories/view/11991001001030,11991001001030,test-11test-11test-11t11test-11,,,BUG,IN_PROGRESS,,0,2020-02-14T07:12:58.000+00:00,2020-02-13T06:33:47.000+00:00,2020-02-17T03:57:42.000+00:00,1479,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1272,
+tapd:TapdBug:1:11991001001031,https://www.tapd.cn/991/prong/stories/view/11991001001031,11991001001031,test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,BUG,IN_PROGRESS,,0,2020-02-14T08:30:23.000+00:00,2020-02-13T06:45:11.000+00:00,2020-02-17T03:56:58.000+00:00,1545,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1273,
+tapd:TapdBug:1:11991001001032,https://www.tapd.cn/991/prong/stories/view/11991001001032,11991001001032,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-02-13T09:33:17.000+00:00,2020-02-13T06:50:33.000+00:00,2020-02-17T03:56:36.000+00:00,162,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11.,,,normal,,,test-11test-11.,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"" [...]
+tapd:TapdBug:1:11991001001417,https://www.tapd.cn/991/prong/stories/view/11991001001417,11991001001417,test-11test-11-11test-11tesst-11test-11test-11test-11,,,BUG,DONE,已拒绝,0,,2020-02-25T08:01:11.000+00:00,2020-03-04T08:12:14.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1275,
+tapd:TapdBug:1:11991001001418,https://www.tapd.cn/991/prong/stories/view/11991001001418,11991001001418,test-11tesest-11test-11,,,BUG,DONE,已拒绝,0,,2020-02-25T08:04:12.000+00:00,2020-03-04T08:27:29.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1276,
+tapd:TapdBug:1:11991001001420,https://www.tapd.cn/991/prong/stories/view/11991001001420,11991001001420,test-11test-11test-11test-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-03-04T07:41:18.000+00:00,2020-02-25T08:07:04.000+00:00,2020-03-04T08:20:12.000+00:00,11494,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1277,
+tapd:TapdBug:1:11991001001422,https://www.tapd.cn/991/prong/stories/view/11991001001422,11991001001422,test-11te11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,BUG,DONE,已拒绝,0,,2020-02-25T08:10:51.000+00:00,2020-03-04T08:12:17.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"" [...]
+tapd:TapdBug:1:11991001001423,https://www.tapd.cn/991/prong/stories/view/11991001001423,11991001001423,test--11test-11test-11test-11test-11test-11,,,BUG,DONE,已拒绝,0,,2020-02-25T08:12:56.000+00:00,2020-03-04T08:25:19.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1279,
+tapd:TapdBug:1:11991001001425,https://www.tapd.cn/991/prong/stories/view/11991001001425,11991001001425,test-11test1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-03-04T07:41:01.000+00:00,2020-02-25T08:18:40.000+00:00,2020-03-04T08:19:48.000+00:00,11482,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""C [...]
+tapd:TapdBug:1:11991001001426,https://www.tapd.cn/991/prong/stories/view/11991001001426,11991001001426,test-11test-11te11test-11test-11test-11test-11test-11,,,BUG,DONE,已拒绝,0,,2020-02-25T08:23:39.000+00:00,2020-03-04T08:12:19.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1281,
+tapd:TapdBug:1:11991001001447,https://www.tapd.cn/991/prong/stories/view/11991001001447,11991001001447,IE11 test-11te1test-11test-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-03-17T08:43:28.000+00:00,2020-02-27T03:06:59.000+00:00,2020-03-18T08:24:37.000+00:00,27696,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1282,
+tapd:TapdBug:1:11991001001448,https://www.tapd.cn/991/prong/stories/view/11991001001448,11991001001448,IE11 test-11test-11test-11test-11test-11test-11,,,BUG,DONE,已拒绝,0,,2020-02-27T03:14:02.000+00:00,2020-04-27T02:53:11.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1283,
+tapd:TapdBug:1:11991001001450,https://www.tapd.cn/991/prong/stories/view/11991001001450,11991001001450,IE11 tes-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-03-17T08:43:04.000+00:00,2020-02-27T03:18:04.000+00:00,2020-03-18T08:24:15.000+00:00,27685,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""Co [...]
+tapd:TapdBug:1:11991001001451,https://www.tapd.cn/991/prong/stories/view/11991001001451,11991001001451,IE11 test-11test-11test-st-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-03-17T08:42:17.000+00:00,2020-02-27T03:36:29.000+00:00,2020-03-18T08:23:08.000+00:00,27665,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1285,
+tapd:TapdBug:1:11991001001710,https://www.tapd.cn/991/prong/stories/view/11991001001710,11991001001710,test-11-11test-11test-11test-11test-11test-11test-11test-11test-11,,,BUG,DONE,已拒绝,0,,2020-03-13T06:14:26.000+00:00,2020-04-01T09:38:36.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1286,
+tapd:TapdBug:1:11991001001711,https://www.tapd.cn/991/prong/stories/view/11991001001711,11991001001711,test-11tesst-11test-11test-11test-11test-11test-11test-11test-11...test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11...test-11,,,BUG,DONE,已拒绝,0,,2020-03-13T06:20:04.000+00:00,2020-04-01T09:37:52.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11, [...]
+tapd:TapdBug:1:11991001001737,https://www.tapd.cn/991/prong/stories/view/11991001001737,11991001001737,test-11tesst-11test-1test-11test-11test-11test-11test-11test-11test-11,,,BUG,IN_PROGRESS,已关闭,0,2020-03-26T08:31:05.000+00:00,2020-03-18T07:27:14.000+00:00,2020-03-26T09:02:54.000+00:00,11583,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,,,normal,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1288,
+tapd:TapdBug:1:11991001001739,https://www.tapd.cn/991/prong/stories/view/11991001001739,11991001001739,tt6d3btt52a8tt62a5tt5730tt65b986tt7a7att683c,,,BUG,IN_PROGRESS,已关闭,0,2020-03-26T08:25:10.000+00:00,2020-03-18T07:32:55.000+00:00,2020-03-26T09:02:37.000+00:00,11572,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:tt90ddtt9a81tt5bb5,,,normal,,,tt90ddtt9a81tt5bb5,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1289,
+tapd:TapdBug:1:11991001001740,https://www.tapd.cn/991/prong/stories/view/11991001001740,11991001001740,tt6d3btt52a8tt6ctt5230tt4e13tt5bb6tt4ecbtt7ecdtt9875,,,BUG,DONE,已拒绝,0,,2020-03-18T07:37:43.000+00:00,2020-03-25T02:38:34.000+00:00,0,tapd:TapdBug:1:0,medium,0,0,0,tapd:TapdAccount:1:郝骁宵,tapd:TapdAccount:1:郝骁宵,郝骁宵,normal,,,郝骁宵,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1290,
diff --git a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bugs.csv b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bugs.csv
index 003ccc35..f8e2c9ee 100644
--- a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bugs.csv
+++ b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_bugs.csv
@@ -1,21 +1,21 @@
 connection_id,id,epic_key,title,description,workspace_id,created,modified,status,cc,begin,due,priority,iteration_id,source,module,release_id,created_from,feature,severity,reporter,resolved,closed,lastmodify,auditer,de,fixer,version_test,version_report,version_close,version_fix,baseline_find,baseline_join,baseline_close,baseline_test,sourcephase,te,current_owner,resolution,originphase,confirmer,participator,closer,platform,os,testtype,testphase,frequency,regression_number,flows,testmode,i [...]
-1,11991001001025,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<a href=""http://insurance.hexun.com/index-0212.html"" target=""_blank"">http://insurance.hexun.com/index-0212.html</a>test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11< [...]
-1,11991001001030,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<a href=""http://insurance.hexun.com/insurclass/"" target=""_blank"">http://insurance.hexun.com/insurclass/</ [...]
-1,11991001001031,,,<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<br  /></div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11 [...]
-1,11991001001032,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<a href=""http://insurance.hexun.com/bxjgdt/index.html"" target=""_blank"">http://insurance.hexun.com/bxjgdt/index.html</a>test-11 [...]
-1,11991001001417,,,<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11 [...]
-1,11991001001418,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1,11991001001420,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>3test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test- [...]
-1,11991001001422,,,"<div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11 [...]
-1,11991001001423,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test [...]
-1,11991001001425,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1,11991001001426,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1,11991001001447,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1,11991001001448,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1,11991001001450,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1,11991001001451,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-1 [...]
-1,11991001001710,,,<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11<br  /></div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11 [...]
-1,11991001001711,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11...test-11<br  /></div><div><br  /></div><div> [...]
-1,11991001001737,,,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>3test-11test-11test-11test-11test-11test-11test-11test-11</div><div>4test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  [...]
-1,11991001001739,,,"<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a</div><div>1tt3001tt8fdbtt5165tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875</div><div>2tt3001tt67e5tt770btt6d3btt52a8tt8be6tt60c5tt533att57dftt5c55tt793a</div><div><br  /></div><div>tt9884tt671ftt7ed3tt679cttff1a</div><div>tt6d3btt52a8tt8be6tt60c5tt533att57dftt5c55tt793att6b63tt5e38</div><div><br  /></div><div>tt5b9ett9645tt7ed3tt679cttff1a</div><div>tt6d3btt52a8tt8be6tt60c5tt6587tt5b57tt6587tt5b57tt6bb5tt843dtt4e2dtt591att5904tt5730tt6 [...]
-1,11991001001740,,,<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a</div><div>1tt3001tt8fdbtt5165tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875</div><div>2tt3001tt5728tt4e13tt5bb6tt5c55tt793att533att57dftt70b9tt51fbtt4e13tt5bb6tt5934tt50cftt6216tt540dtt5b57</div><div>3tt3001tt67e5tt770btt9875tt9762tt8df3tt8f6c</div><div><br  /></div><div>tt9884tt671ftt7ed3tt679cttff1a</div><div>tt9875tt9762tt8df3转正常,跳转后地址正常</div><div><br  /></div><div>实际结果:</div><div>页面跳转正常,跳转后地址为区块链首页,应跳转到专家介绍页</div>,991,2020-03-18T07:3 [...]
+1,11991001001025,,test-11test-11test-11test-11test-11est-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<a href=""http://insurance.xxx-com-sss/index-0212.html"" target=""_blank"">http://insurance.xxx-com-sss/index-0212.html</a>test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div> [...]
+1,11991001001030,,test-11test-11test-11t11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<a href=""http://insurance.xxx-com-sss/insurclass/"" target=""_blank"">http:// [...]
+1,11991001001031,,test-11test-11test-11test-11test-11test-11test-11test-11test-11,<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<br  /></div><div><br  /></div><d [...]
+1,11991001001032,,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11<a h [...]
+1,11991001001417,,test-11test-11-11test-11tesst-11test-11test-11test-11,<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div>< [...]
+1,11991001001418,,test-11tesest-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test [...]
+1,11991001001420,,test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>3test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div> [...]
+1,11991001001422,,test-11te11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11 [...]
+1,11991001001423,,test--11test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11tes [...]
+1,11991001001425,,test-11test1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11test-11</div><div><b [...]
+1,11991001001426,,test-11test-11te11test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11te [...]
+1,11991001001447,,IE11 test-11te1test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test- [...]
+1,11991001001448,,IE11 test-11test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11t [...]
+1,11991001001450,,IE11 tes-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div>< [...]
+1,11991001001451,,IE11 test-11test-11test-st-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test- [...]
+1,11991001001710,,test-11-11test-11test-11test-11test-11test-11test-11test-11test-11,<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11</div><div>test-11test-11test-11test-11test-11test-11<br  /></div><div><br  /></div><div>t [...]
+1,11991001001711,,test-11tesst-11test-11test-11test-11test-11test-11test-11test-11...test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11...test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test-11< [...]
+1,11991001001737,,test-11tesst-11test-1test-11test-11test-11test-11test-11test-11test-11,"<div>test-11test-11test-11test-11test-11</div><div>1test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>2test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11</div><div>3test-11test-11test-11test-11test-11test-11test-11test-11</div><div>4test-11test-11test-11test-11test-11test-11test-11</div><div><br  /></div><div>test-11test-11test-11test-11test- [...]
+1,11991001001739,,tt6d3btt52a8tt62a5tt5730tt65b986tt7a7att683c,"<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a</div><div>1tt3001tt8fdbtt5165tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875</div><div>2tt3001tt67e5tt770btt6d3btt52a8tt8be6tt60c5tt533att57dftt5c55tt793a</div><div><br  /></div><div>tt9884tt671ftt7ed3tt679cttff1a</div><div>tt6d3btt52a8tt8be6tt60c5tt533att57dftt5c55tt793att6b63tt5e38</div><div><br  /></div><div>tt5b9ett9645tt7ed3tt679cttff1a</div><div>tt6d3btt52a8tt8be6tt60c5tt6587tt5b57tt6587t [...]
+1,11991001001740,,tt6d3btt52a8tt6ctt5230tt4e13tt5bb6tt4ecbtt7ecdtt9875,<div>tt64cdtt4f5ctt6b65tt9aa4ttff1a</div><div>1tt3001tt8fdbtt5165tt6d3btt52a8tt62a5tt540dtt5bfctt822att9875</div><div>2tt3001tt5728tt4e13tt5bb6tt5c55tt793att533att57dftt70b9tt51fbtt4e13tt5bb6tt5934tt50cftt6216tt540dtt5b57</div><div>3tt3001tt67e5tt770btt9875tt9762tt8df3tt8f6c</div><div><br  /></div><div>tt9884tt671ftt7ed3tt679cttff1a</div><div>tt9875tt9762tt8df3转正常,跳转后地址正常</div><div><br  /></div><div>实际结果:</div><div>页面 [...]
diff --git a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_stories.csv b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_stories.csv
index de18c95e..013fade1 100644
--- a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_stories.csv
+++ b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_stories.csv
@@ -1,20 +1,20 @@
 connection_id,id,workitem_type_id,name,description,workspace_id,creator,created,modified,status,owner,cc,begin,due,size,priority,developer,iteration_id,test_focus,type,source,module,version,completed,category_id,path,parent_id,children_id,ancestor_id,business_value,effort,effort_completed,exceed,remain,release_id,confidential,templated_id,created_from,feature,std_status,std_type,url,attachment_count,has_attachment,bug_id,follower,sync_type,predecessor_count,is_archived,modifier,progress_ [...]
 1,11991001037563,11991001000026,test-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify:inter-ideograph;font-family:Calibri [...]
 1,11991001037696,11991001000269,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,991,test-11test-11,2021-08-31T07:24:19.000+00:00,2021-09-03T08:13:49.000+00:00,test111test111,test-11test-11,,2021-08-31T16:00:00.000+00:00,2021-09-01T16:00:00.000+00:00,0,,,0,,,,,,2021-09-03T08:13:49.000+00:00,11991001000175,11991001037696:,0,||11991001037697,11991001037696,,0,0,0,0,0,N,11991001001129,,,IN_PROGRESS,REQUIREMENT,https://www.tapd.cn/991/prong/ [...]
-1,11991001037697,11991001000026,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-j [...]
+1,11991001037697,11991001000026,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-j [...]
 1,11991001038322,11991001000269,PCtest-11test-11test-11test-11test-11test-11test-11test-11,,991,test-11test-11,2021-09-07T08:07:25.000+00:00,2021-10-15T10:51:24.000+00:00,test111test111,test-11test-11,,2021-09-12T16:00:00.000+00:00,2021-10-07T16:00:00.000+00:00,0,3,,0,,,,,,2021-10-08T06:33:50.000+00:00,11991001000175,11991001038322:,0,||11991001038323,11991001038322,,57,57,0,0,0,N,11991001001129,,,IN_PROGRESS,REQUIREMENT,https://www.tapd.cn/991/prong/stories/view/11991001038322,0,0,0,,,0 [...]
 1,11991001038323,11991001000026,PCtest-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify:inter-ideograph;font-family:Calib [...]
-1,11991001038697,11991001000026,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify: [...]
+1,11991001038697,11991001000026,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify: [...]
 1,11991001038911,11991001000269,PCtest-11test-11test-11test-11test-11test-11test-11,,991,test-11test-11,2021-09-13T10:28:23.000+00:00,2022-03-26T08:56:07.000+00:00,test111test111test111,test-11test-11,,2021-09-13T16:00:00.000+00:00,2022-03-18T16:00:00.000+00:00,0,,,0,,,,,,2022-03-17T04:04:39.000+00:00,11991001000175,11991001038911:,0,||11991001038912,11991001038911,,22,21.5,-0.5,0,0,N,11991001001129,,"""""",IN_PROGRESS,REQUIREMENT,https://www.tapd.cn/991/prong/stories/view/11991001038911 [...]
 1,11991001038912,11991001000026,PCtest-11test-11test-11test-11test-11test-11test-11,"<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify:inter-ideograph;font-family:Calibri [...]
 1,11991001039664,11991001000269,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,991,test-11test-11,2021-09-24T07:46:47.000+00:00,2021-10-08T06:31:48.000+00:00,test111test111,test-11test-11,,2021-09-26T16:00:00.000+00:00,2021-09-29T16:00:00.000+00:00,0,,,0,,,,,,2021-10-08T06:31:48.000+00:00,11991001000175,11991001039664:,0,||11991001039673,11991001039664,,3,3,0,0,0,N,11991001001129,,,IN_PROGRESS,REQUIREMENT,https:/ [...]
 1,11991001039673,11991001000026,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;te [...]
 1,11991001040086,11991001000269,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,991,test-11test-11,2021-09-29T06:52:01.000+00:00,2021-10-18T05:46:59.000+00:00,test111test111,test-11test-11,,2021-10-07T16:00:00.000+00:00,2021-10-26T16:00:00.000+00:00,0,,,0,,,,,,2021-10-18T05:46:59.000+00:00,11991001000175,11991001040086:,0,||11991001040088,11991001040086,,20,20,0,0,0,N,11991001001129,,,IN_PROGRESS,REQUIREMENT,https://www.tapd.cn/991/prong/stories/view/11991001040 [...]
-1,11991001040088,11991001000026,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><p></p><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify:inter-i [...]
+1,11991001040088,11991001000026,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><p></p><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify:inter-i [...]
 1,11991001041163,11991001000269,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,991,test-11test-11,2021-10-19T07:58:33.000+00:00,2021-10-21T01:30:53.000+00:00,test111test111,test-11test-11,,2021-10-19T16:00:00.000+00:00,2021-10-20T16:00:00.000+00:00,0,,,0,,,,,,2021-10-21T01:30:53.000+00:00,11991001000175,11991001041163:,0,||11991001041164,11991001041163,,0,0,0,0,0,N,11991001001129,,,IN_PROGRESS,REQUIREMENT,https://www.tapd.cn/991/prong/stories/view/1 [...]
 1,11991001041164,11991001000026,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,"<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""test-11test-11"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:test-11test-11;mso-style-parent:"""";margin:0.00px;margin-bottom:0.00px;mso-pagination:none;text-align:justify;text-justify:in [...]
-1,11991001041165,11991001000269,PCtest-11test-11test-11test-11test-11test-11test-11testUnicode516btestUnicode671ftestUnicodeff09,"<div><p>testUnicode672ctestUnicode671ftestUnicode9700testUnicode8981testUnicode6539testUnicode9020testUnicode7684testUnicode9875testUnicode9762testUnicode6709</p><p>1testUnicode3001</p><p><a href=""http://news.hexun.com/economy/"" rel=""noopener"" target=""_blank"">http://news.hexun.com/economy/</a></p><p><a href=""http://news.hexun.com/international/"" rel="" [...]
-1,11991001041166,11991001000026,PCtestUnicode7aefhttpstestUnicode6539testUnicode9020testUnicode5de5testUnicode4f5ctestUnicodeff08testUnicode7b2ctestUnicode516btestUnicode671ftestUnicodeff09,"<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""testUnicode5b8btestUnicode4f53"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:testUnicode5b8btestUnicode6587;mso-st [...]
+1,11991001041165,11991001000269,PCtest-11test-11test-11test-11test-11test-11test-11testUnicode516btestUnicode671ftestUnicodeff09,"<div><p>testUnicode672ctestUnicode671ftestUnicode9700testUnicode8981testUnicode6539testUnicode9020testUnicode7684testUnicode9875testUnicode9762testUnicode6709</p><p>1testUnicode3001</p><p><a href=""http://news.xxx-com-sss/economy/"" rel=""noopener"" target=""_blank"">http://news.xxx-com-sss/economy/</a></p><p><a href=""http://news.xxx-com-sss/international/""  [...]
+1,11991001041166,11991001000026,PCtestUnicode7aefhttpstestUnicode6539testUnicode9020testUnicode5de5testUnicode4f5ctestUnicodeff08testUnicode7b2ctestUnicode516btestUnicode671ftestUnicodeff09,"<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""testUnicode5b8btestUnicode4f53"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:testUnicode5b8btestUnicode6587;mso-st [...]
 1,11991001041788,11991001000269,testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09,,991,testUnicode6768testUnicode4e39,2021-10-27T08:55:27.000+00:00,2021-11-30T10:04:48.000+00:00,test111test111,testUnicode6768testUnicode4e39,,2021-11-02T16:00:00.000+00:00,2021-11-29T16:00:00.000+00:00,0,,,0,,,,,,2021-11-30T05:57:19.000+00:00,11991001000175,11991001041788:,0,||11991001041789,11991001041 [...]
 1,11991001041789,11991001000026,testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09,"<div><div><div><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--></div></div><style>@font-face{font-family:""Times New Roman"";}@font-face{font-family:""testUnicode5b8btestUnicode4f53"";}@font-face{font-family:""Calibri"";}p.MsoNormal{mso-style-name:testUnicode6b63testUnicode6587;mso-style [...]
 1,11991001041899,11991001000269,2021testUnicode8d22testUnicode7ecftestUnicode98cetestUnicode4e91testUnicode699c,,991,testUnicode5218testUnicode5b87testUnicode6615,2021-10-28T02:56:01.000+00:00,2021-12-20T01:51:46.000+00:00,test111test111,testUnicode5218testUnicode5b87testUnicode6615,,2021-11-02T16:00:00.000+00:00,2021-12-07T16:00:00.000+00:00,0,3,,0,,,,,,2021-12-20T01:51:46.000+00:00,11991001000175,11991001041899:,0,||11991001041900|11991001042964,11991001041899,,250,250,0,0,0,N,11991001 [...]
diff --git a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_bugs.csv b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_bugs.csv
index 84e39ae9..206c3120 100644
--- a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_bugs.csv
+++ b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_bugs.csv
@@ -1,13 +1,13 @@
-connection_id,workspace_id,story_id,bug_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-1,991,11991001058983,11991001011999,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4388,
-1,991,11991001058983,11991001012003,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4389,
-1,991,11991001058983,11991001012007,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4390,
-1,991,11991001058983,11991001012015,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4391,
-1,991,11991001058983,11991001012020,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4392,
-1,991,11991001058983,11991001012021,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4393,
-1,991,11991001058983,11991001012029,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4394,
-1,991,11991001058983,11991001012035,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4395,
-1,991,11991001058983,11991001012043,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4396,
-1,991,11991001058983,11991001012046,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4397,
-1,991,11991001058983,11991001012066,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4398,
-1,991,11991001058983,11991001012078,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4399,
+connection_id,workspace_id,story_id,bug_id,issue_updated,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
+1,991,11991001058983,11991001011999,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4388,
+1,991,11991001058983,11991001012003,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4389,
+1,991,11991001058983,11991001012007,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4390,
+1,991,11991001058983,11991001012015,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4391,
+1,991,11991001058983,11991001012020,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4392,
+1,991,11991001058983,11991001012021,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4393,
+1,991,11991001058983,11991001012029,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4394,
+1,991,11991001058983,11991001012035,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4395,
+1,991,11991001058983,11991001012043,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4396,
+1,991,11991001058983,11991001012046,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4397,
+1,991,11991001058983,11991001012066,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4398,
+1,991,11991001058983,11991001012078,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_bugs,4399,
diff --git a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_commits.csv b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_commits.csv
index c314f64b..feb28bd2 100644
--- a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_commits.csv
+++ b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_story_commits.csv
@@ -1,24 +1,14 @@
-connection_id,id,user_id,hook_user_name,commit_id,workspace_id,message,path,web_url,hook_project_name,ref,ref_status,git_env,file_commit,commit_time,created,story_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-1,1100000001001005025,938854389,test1115218test1115b5ftest1115a01,testcommit,991,"--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1210403 test111533atest1115206test1115b89test1115353test111548cios
-",https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src/commit/c287227c5d40d12dd1237ece3385c0dd93ea2b6b,https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src,user_setting_v2_html_src,refs/heads/master,0,Gitlab,"{""A"":[],""M"":[""src\/pages\/pc\/components\/authentication\/UploadFile.tsx"",""src\/utils\/commonUtils.ts""],""R"":[""i.hexun.com\/11.4ecd2839.chunk.css"",""i.hexun.com\/11.8e094ed7.async.js"",""i.hexun.com\/index.html"",""i.hexun.com\/layouts__index.d87a4a29.as [...]
-1,1100000001001005040,938854389,test1115218test1115b5ftest1115a01,testcommit,991,"--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1210403 test111533atest1115206test1115b89test1115353test111548cios
-",https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src/commit/c081e21c25fc925096bd3ba0cd0dd01ba2921386,https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src,user_setting_v2_html_src,refs/heads/master,0,Gitlab,"{""A"":[""i.hexun.com\/11.4ecd2839.chunk.css"",""i.hexun.com\/11.4f5e2b08.async.js"",""i.hexun.com\/index.html"",""i.hexun.com\/layouts__index.d87a4a29.async.js"",""i.hexun.com\/p__pc__authentication.0ee475a0.chunk.css"",""i.hexun.com\/p__pc__authentication.3a43052 [...]
-1,1100000001001005349,868288997,liuyang2020@staff.hexun.com,testcommit,991,"--story=1049945 --user=test1115218test1116d0b V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1217600
-",https://code.idc.hexun.com/tech_wzkf/pc_src/commit/33f0341a7f46e3bb2be0df8a84798de84cfbfa2e,https://code.idc.hexun.com/tech_wzkf/pc_src,pc_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""article\/js\/article_new.js""],""R"":[]}",2022-05-19T09:08:08.000+00:00,2022-05-20T01:30:53.000+00:00,11991001049945,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,8,
-1,1100000001001005364,938854389,test1115218test1115b5ftest1115a01,testcommit,991,"--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1210403 test1119884test11189c8test11156fe
-",https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src/commit/38bad363449613a6d81007e1e231c40e4c03d004,https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src,user_setting_v2_html_src,refs/heads/master,0,Gitlab,"{""A"":[],""M"":["".umirc.ts"",""src\/pages\/pc\/components\/authentication\/UploadFile.tsx""],""R"":[]}",2022-05-20T03:03:34.000+00:00,2022-05-20T03:03:43.000+00:00,11991001049945,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,7,
-1,1100000001001005368,938854389,test1115218test1115b5ftest1115a01,testcommit,991,"--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1210403 test1119884test11189c8test11156fe
-",https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src/commit/82e64ba1e782402b18a76bc4676caab3c772320f,https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src,user_setting_v2_html_src,refs/heads/master,0,Gitlab,"{""A"":[""i.hexun.com\/p__pc__authentication.963e8760.async.js"",""i.hexun.com\/umi.2a3341d7.js""],""M"":["".umirc.ts"",""i.hexun.com\/index.html""],""R"":[]}",2022-05-20T03:09:43.000+00:00,2022-05-20T03:11:01.000+00:00,11991001049945,"{""ConnectionId"":1,""Company [...]
-1,1100000001001005439,1091207489,yujing.huo,testcommit,991,"--story=1049945 --user=test111970dtest1117389test1116676 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1219067
-",https://code.idc.hexun.com/tech_wzkf/h5_src/commit/3bd87a362f48ba4e2f74a36db8205c5b2c7e0a98,https://code.idc.hexun.com/tech_wzkf/h5_src,h5_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""src\/pages\/circleCritic\/app.vue"",""src\/pages\/circleCritic\/views\/viewPoint.vue""],""R"":[]}",2022-05-20T06:01:19.000+00:00,2022-05-20T06:02:02.000+00:00,11991001049945,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,5,
-1,1100000001001005467,938854389,test1115218test1115b5ftest1115a01,testcommit,991,"--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1210403 test11163d0test111793atest1119875
-",https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src/commit/939d6a59f282793df72797494993caaf85dd64f5,https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src,user_setting_v2_html_src,refs/heads/master,0,Gitlab,"{""A"":[],""M"":[""i.hexun.com\/index.html"",""src\/pages\/document.ejs""],""R"":[]}",2022-05-20T06:42:50.000+00:00,2022-05-20T06:42:58.000+00:00,11991001049945,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,4,
-1,1100000001001006130,938854389,test1115218test1115b5ftest1115a01,testcommit,991,"--story=1049945 --user=test1115218test1115b5ftest1115a01 V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1210403 test1114f18test1115316test1115730test111533a
-",https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src/commit/b4f5cf7aca3ac08f071f8e4322d11e3db9f52f20,https://code.idc.hexun.com/tech_sqkf/user_setting_v2_html_src,user_setting_v2_html_src,refs/heads/master,0,Gitlab,"{""A"":[],""M"":[""src\/pages\/h5\/components\/authentication\/CompanyForm.tsx"",""src\/pages\/pc\/components\/authentication\/CompanyForm.tsx""],""R"":[]}",2022-05-23T09:14:06.000+00:00,2022-05-23T09:14:15.000+00:00,11991001049945,"{""ConnectionId"":1,""CompanyId" [...]
-1,1100000001001007126,1537187398,caijianhai,testcommit,991,"Merge branch 'sunkai/784bugfix' into 'develop'
+connection_id,id,user_id,hook_user_name,commit_id,workspace_id,message,path,web_url,hook_project_name,ref,ref_status,git_env,file_commit,commit_time,created,story_id,issue_updated,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
+1,1100000001001000002,0,kunming,d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,991,"--story=1000006 --user=Louis 第4个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/main,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-04-02T03:56:08.000+00:00,2022-04-02T03:56:23.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,12,
+1,1137469667001000136,1243327675,yingchu chen,5c908856f64c9286ec974f9088ea7825d87b8553,991,--story=1000006 --user=Louis 第4个测试commit,https://gitlab.com/merico-dev/ee/tapd-test/-/commit/5c908856f64c9286ec974f9088ea7825d87b8553,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-06822,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:15:23.000+00:00,2022-11-09T04:15:26.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId [...]
+1,1137469667001000137,1243327675,yingchu chen,461bc8c6a334c9d443fe6f147897cea1d777cb71,991,--story=1000006 --user=Louis 第6个测试commit,https://gitlab.com/merico-dev/ee/tapd-test/-/commit/461bc8c6a334c9d443fe6f147897cea1d777cb71,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-27944,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:19:07.000+00:00,2022-11-09T04:19:09.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId [...]
+1,1137469667001000138,1243327675,kunming shi,0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,991,"Merge branch 'yingchuchen-main-patch-27944' into 'main'
 
---story=1049945 --user=test1115b59test11151ef V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1224430
+--story=1000006 --user=Louis 第6个测试commit
 
-See merge request tech_mobile/news_ios_src!137",https://code.idc.hexun.com/tech_mobile/news_ios_src/commit/cb57b92467285c6ee72a9650b7ce7241a88a5dd2,https://code.idc.hexun.com/tech_mobile/news_ios_src,news_ios_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""HXEconomics\/HXEconomics\/Reference\/HX_Mine\/View\/MineHeaderView.m""],""R"":[]}",2022-05-26T03:30:03.000+00:00,2022-05-26T03:30:05.000+00:00,11991001049945,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_ [...]
-1,1100000001001007848,868288997,liuyang2020@staff.hexun.com,testcommit,991,"--story=1049945 --user=test1115218test1116d0b V784test111652ftest1116301test1117528test1116237test1118d44test1118d28test1118ba4test1118bc1-test11190b5test1117adetest1118431 https://www.tapd.cn/991/s/1224295
-",https://code.idc.hexun.com/tech_wzkf/pc_src/commit/807ffa4c2501ecd2eb4327da793f2b337efe837f,https://code.idc.hexun.com/tech_wzkf/pc_src,pc_src,refs/heads/develop,0,Gitlab,"{""A"":[],""M"":[""article\/js\/article_new.js""],""R"":[]}",2022-05-30T01:28:04.000+00:00,2022-05-30T01:28:54.000+00:00,11991001049945,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,1,
+See merge request merico-dev/ee/tapd-test!2",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/main,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:41:58.000+00:00,2022-11-09T04:42:01.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,9,
+1,1137469667001000139,1243327675,yingchu chen,7649df9ea8c066b61955a47d66aa1983c8834033,991,"--story=1009015 --user=Louis 第7个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/7649df9ea8c066b61955a47d66aa1983c8834033,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-79917,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T15:45:46.000+00:00,2022-11-09T15:45:49.000+00:00,1137469667001009015,2022-11-09T15:52:41.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,14,
+1,1137469667001000140,1243327675,yingchu chen,ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,991,"--story=1000002 --user=Louis 第6个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-17743,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T15:48:56.000+00:00,2022-11-09T15:48:59.000+00:00,1137469667001000002,2020-11-19T08:08:15.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,13,
diff --git a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_task_commits.csv b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_task_commits.csv
index 92c4f1f6..cf073b19 100644
--- a/plugins/tapd/e2e/snapshot_tables/_tool_tapd_task_commits.csv
+++ b/plugins/tapd/e2e/snapshot_tables/_tool_tapd_task_commits.csv
@@ -1,41 +1,14 @@
-connection_id,id,user_id,hook_user_name,commit_id,workspace_id,message,path,web_url,hook_project_name,ref,ref_status,git_env,file_commit,commit_time,created,task_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-1,1100000001001004152,1374634243,zhangxiaoyong,testcommit,991,"edit --task=1057849 --user=test5f20test5c0ftest52c7 test7406test8d22test5ba2test673atest6784test7248test9879test76ee1.0test529ftest80fdtest5f00test53d1 https://www.tapd.cn/991/s/1213824
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/667f4a54f771e05695fd2ccc3adb38e5e1303931,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/asset\/AssetServiceImpl.java""],""R"":[]}",2022-05-16T11:15:09.000+00:00,2022-05-16T11:15:37.000+00:00,11991001057849,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_ [...]
-1,1100000001001004166,1374634243,zhangxiaoyong,testcommit,991,"edit logs --task=1057849 --user=test5f20test5c0ftest52c7 test7406test8d22test5ba2test673atest6784test7248test9879test76ee1.0test529ftest80fdtest5f00test53d1 https://www.tapd.cn/991/s/1213824
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/9c54a1b22e6bd24d9bb365db7b99e816a120627e,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/resources\/logback.xml""],""R"":[]}",2022-05-16T11:35:45.000+00:00,2022-05-16T11:36:04.000+00:00,11991001057849,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,11,
-1,1100000001001004186,1374634243,zhangxiaoyong,testcommit,991,"edit logpath --task=1057849 --user=test5f20test5c0ftest52c7 test7406test8d22test5ba2test673atest6784test7248test9879test76ee1.0test529ftest80fdtest5f00test53d1 https://www.tapd.cn/991/s/1213824
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/410dc175bcb8680aaa4251fbf5c8bbb7bcd84691,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/resources\/logback.xml""],""R"":[]}",2022-05-16T11:44:33.000+00:00,2022-05-16T11:45:28.000+00:00,11991001057849,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,10,
-1,1100000001001004209,0,haoxiaoqi,testcommit,991,"add trade nofifyemail
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/13c62cba1f18a681882d81c81d696671a11805a3,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/notify\/INotifyService.java"",""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/notify\/NotifyServiceImpl.java""],""M"":[""org-trading-system\/src\/main\/java\/com\/licaik [...]
-1,1100000001001004568,2060207111,haoxiaoqi,testcommit,991,"fix purcharse --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https://www.tapd.cn/991/s/1215106
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/bc35777ab8b74557a83bccdcc0b7b0f7701a8f00,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/purchase\/TradePurchaseController.java"",""org-trading-common\/src\/main\/java\/com\/licaike\/org\/trading\/common\/core\/controller\/BaseController.java"",""org-trading-system\/src\/main\/java\/co [...]
-1,1100000001001004569,2060207111,haoxiaoqi,testcommit,991,"fix dept_id --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https://www.tapd.cn/991/s/1215106
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/6aeda93d3aaf2cb6a22397575ce9ca308d4d35b6,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/purchase\/TradePurchaseController.java"",""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/purchase\/TradeRedeemController.java"",""org-trading-system\/src\/main\/j [...]
-1,1100000001001004570,2060207111,haoxiaoqi,testcommit,991,"fix test5b8ctest5584test4ea4test6613 --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https://www.tapd.cn/991/s/1215106
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/f38f2f9d16d0aa6dcb1e938188f2b082086d5534,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/purchase\/TradePurchaseController.java"",""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/purchase\/TradeRedeemController.java"",""org-trading-system\/src\/main\/j [...]
-1,1100000001001004571,2060207111,haoxiaoqi,testcommit,991,"fix test8f6ctest8d26test901atest77e5test652ftest6301requestNo --task=1058010 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest5f00test53d1 https://www.tapd.cn/991/s/1215106
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/9b2232bdcd7145cb92b90ee783706c303f0f33fa,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/business\/OrderController.java"",""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/order\/OrderServiceImpl.java""],""R"":[]}",2022-05-17T12:57:12.000+00:00,2022-05 [...]
-1,1100000001001004654,2060207111,haoxiaoqi,testcommit,991,"add log --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https://www.tapd.cn/991/s/1215629
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/a871554df852780e72650422364d46c7b1076837,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/purchase\/TradePurchaseController.java""],""R"":[]}",2022-05-18T03:46:02.000+00:00,2022-05-18T03:46:27.000+00:00,11991001058064,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_ [...]
-1,1100000001001004655,2060207111,haoxiaoqi,testcommit,991,"add log --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https://www.tapd.cn/991/s/1215629
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/b5197b2fa24c90f1b63f4c37b6f639b125696ed2,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/impl\/ValidateParamServiceImpl.java"",""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/purchase\/PurchaseServiceImpl.java""],""R"":[]}",2022-05-18T03:46:21.000+0 [...]
-1,1100000001001004669,2060207111,haoxiaoqi,testcommit,991,"requestNo  --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https://www.tapd.cn/991/s/1215629
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/7094fee94c48918fa46b010a712f4fbaa90e1f95,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/purchase\/PurchaseServiceImpl.java""],""R"":[]}",2022-05-18T04:04:04.000+00:00,2022-05-18T04:04:11.000+00:00,11991001058064,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api [...]
-1,1100000001001004680,2060207111,haoxiaoqi,testcommit,991,"fix mapper  --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https://www.tapd.cn/991/s/1215629
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/40fc8edfb2712668c6d0443e0fa7cd1eaf802a72,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-system\/src\/main\/resources\/mapper\/order\/OrgRequestMapper.xml""],""R"":[]}",2022-05-18T04:54:24.000+00:00,2022-05-18T04:54:30.000+00:00,11991001058064,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,20,
-1,1100000001001004751,2060207111,haoxiaoqi,testcommit,991,"fix test94f6test884ctest7a7atest5904test7406testff0cHxShareBean test8f6ctest6362 --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https://www.tapd.cn/991/s/1215629
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/e3347a267fb284088cdd91796411190663440eb1,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/java\/com\/licaike\/org\/trading\/web\/controller\/purchase\/TradeRedeemController.java"",""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/purchase\/PurchaseServiceImpl.java"",""org-trading-system\/src\/main\/java [...]
-1,1100000001001004833,2060207111,haoxiaoqi,testcommit,991,"add test57fatest91d1test5408test540curl --task=1058064 --user=test90ddtest6653test7426 test673atest6784test7248test529ftest80fdtest8054test8c03test6d4btest8bd5 https://www.tapd.cn/991/s/1215629
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/36eb50d7a11037cf434b5bdbf6869425b0728889,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/purchase\/PurchaseServiceImpl.java""],""R"":[]}",2022-05-18T10:57:47.000+00:00,2022-05-18T10:57:59.000+00:00,11991001058064,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api [...]
-1,1100000001001005024,2060207111,haoxiaoqi,testcommit,991,"fix requestNo --task=1058180 --user=test90ddtest6653test7426 test673atest6784test7248test7533test8d2dtestff0ctest8d4etest56detest529ftest80fdtest6d4btest8bd5test8054test8c03 https://www.tapd.cn/991/s/1217168
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/be81619a03af712254ca685fc11f6db6ebdaa432,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-common\/src\/main\/java\/com\/licaike\/org\/trading\/common\/utils\/TradeUtils.java"",""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/purchase\/PurchaseServiceImpl.java"",""org-trading-system\/src\/main\/java\/com\/licaike\/org\/t [...]
-1,1100000001001005758,2060207111,haoxiaoqi,testcommit,991,"add test673atest6784test7533test8d2dtest4ea4test6613test9650test5236testff1b--task=1058288 --user=test90ddtest6653test7426 test673atest6784test7248test8054test8c03test6d4btest8bd5testff0ctest4ea4test6613test9650test5236test529ftest80fdtest5f00test53d1testff1b https://www.tapd.cn/991/s/1220106
-",https://code.idc.hexun.com/tech_lck/licaike_src/commit/f1f23c820f4bb37429d7d1080edb2e0a46f8af7f,https://code.idc.hexun.com/tech_lck/licaike_src,licaike_src,refs/heads/feature/jigou_1.0,0,Gitlab,"{""A"":[],""M"":[""basedata\/basedata-service\/src\/main\/java\/com\/licaike\/basedata\/controller\/FundQueryControllerImpl.java""],""R"":[]}",2022-05-20T14:32:02.000+00:00,2022-05-20T14:32:11.000+00:00,11991001058288,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task [...]
-1,1100000001001008047,2060207111,haoxiaoqi,testcommit,991,"test4feetest590dtest7167test7247test4e0atest4f20webshelltest6f0ftest6d1e   --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https://www.tapd.cn/991/s/1227883
-",https://code.idc.hexun.com/tech_lck/licaike_src/commit/112bb2ce285622a00775dfd4a666915974bbdcd7,https://code.idc.hexun.com/tech_lck/licaike_src,licaike_src,refs/heads/feature/penetration_2022-05-27,0,Gitlab,"{""A"":[],""M"":[""etrading\/src\/main\/java\/com\/licaike\/etrading\/controller\/account\/AccountManageController.java"",""etrading\/src\/main\/resources\/templates\/account\/account_picture.ftl""],""R"":[]}",2022-05-30T08:37:02.000+00:00,2022-05-30T08:40:22.000+00:00,119910010589 [...]
-1,1100000001001008053,2060207111,haoxiaoqi,testcommit,991,"fix test90aetest4ef6test673atest6784test540dtest79f0 --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https://www.tapd.cn/991/s/1227883
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/827a30c3633c8ab289bc48c4835877d53c3ac283,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-system\/src\/main\/java\/com\/licaike\/org\/trading\/system\/service\/notify\/NotifyServiceImpl.java""],""R"":[]}",2022-05-30T08:53:07.000+00:00,2022-05-30T08:53:15.000+00:00,11991001058993,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tas [...]
-1,1100000001001008059,2060207111,haoxiaoqi,testcommit,991,"test4feetest590dtest7167test7247test4e0atest4f20webshelltest6f0ftest6d1e   --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https://www.tapd.cn/991/s/1227883
-",https://code.idc.hexun.com/tech_lck/licaike_src/commit/17609feaed99e287ab8f2bbbbff61aa722ac6ac5,https://code.idc.hexun.com/tech_lck/licaike_src,licaike_src,refs/heads/feature/penetration_2022-05-27,0,Gitlab,"{""A"":[],""M"":[""etrading\/src\/main\/java\/com\/licaike\/etrading\/controller\/account\/AccountManageController.java"",""etrading\/src\/main\/java\/com\/licaike\/etrading\/utils\/FileUploadUtils.java""],""R"":[]}",2022-05-30T09:05:40.000+00:00,2022-05-30T09:05:46.000+00:00,11991 [...]
-1,1100000001001008130,2060207111,haoxiaoqi,testcommit,991,"fix test8bfbtest53d6nacostest914dtest7f6etest6587test4ef6  --task=1058993 --user=test90ddtest6653test7426 test673atest6784test7248test90aetest4ef6test529ftest80fdtest5b8ctest5584testff1b https://www.tapd.cn/991/s/1227883
-",https://code.idc.hexun.com/tech_lck/org_trading_src/commit/e1c4af88790e55184a9843e4eee694ed9cc63eff,https://code.idc.hexun.com/tech_lck/org_trading_src,org_trading_src,refs/heads/dev,0,Gitlab,"{""A"":[],""M"":[""org-trading-admin\/src\/main\/resources\/bootstrap.yml""],""R"":[]}",2022-05-30T10:05:34.000+00:00,2022-05-30T10:05:41.000+00:00,11991001058993,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,6,
+connection_id,id,user_id,hook_user_name,commit_id,workspace_id,message,path,web_url,hook_project_name,ref,ref_status,git_env,file_commit,commit_time,created,task_id,issue_updated,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
+1,1100000001001000002,0,kunming,d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,991,"--task=1000006 --user=Louis 第4个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/main,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-04-02T03:56:08.000+00:00,2022-04-02T03:56:23.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,12,
+1,1137469667001000136,1243327675,yingchu chen,5c908856f64c9286ec974f9088ea7825d87b8553,991,--task=1000006 --user=Louis 第4个测试commit,https://gitlab.com/merico-dev/ee/tapd-test/-/commit/5c908856f64c9286ec974f9088ea7825d87b8553,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-06822,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:15:23.000+00:00,2022-11-09T04:15:26.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId" [...]
+1,1137469667001000137,1243327675,yingchu chen,461bc8c6a334c9d443fe6f147897cea1d777cb71,991,--task=1000006 --user=Louis 第6个测试commit,https://gitlab.com/merico-dev/ee/tapd-test/-/commit/461bc8c6a334c9d443fe6f147897cea1d777cb71,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-27944,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:19:07.000+00:00,2022-11-09T04:19:09.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId" [...]
+1,1137469667001000138,1243327675,kunming shi,0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,991,"Merge branch 'yingchuchen-main-patch-27944' into 'main'
+
+--task=1000006 --user=Louis 第6个测试commit
+
+See merge request merico-dev/ee/tapd-test!2",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/main,0,gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T04:41:58.000+00:00,2022-11-09T04:42:01.000+00:00,1137469667001000006,2022-04-22T07:56:33.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,9,
+1,1137469667001000139,1243327675,yingchu chen,7649df9ea8c066b61955a47d66aa1983c8834033,991,"--task=1009015 --user=Louis 第7个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/7649df9ea8c066b61955a47d66aa1983c8834033,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-79917,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T15:45:46.000+00:00,2022-11-09T15:45:49.000+00:00,1137469667001009015,2022-11-09T15:52:41.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,14,
+1,1137469667001000140,1243327675,yingchu chen,ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,991,"--task=1000002 --user=Louis 第6个测试commit
+",https://gitlab.com/merico-dev/ee/tapd-test/-/commit/ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,https://gitlab.com/merico-dev/ee/tapd-test,Tapd Test,refs/heads/yingchuchen-main-patch-17743,0,Gitlab,"{""A"":[],""M"":[""test""],""R"":[]}",2022-11-09T15:48:56.000+00:00,2022-11-09T15:48:59.000+00:00,1137469667001000002,2020-11-19T08:08:15.000+00:00,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,13,
diff --git a/plugins/tapd/e2e/snapshot_tables/board_issues_bug.csv b/plugins/tapd/e2e/snapshot_tables/board_issues_bug.csv
index 2f39f9b1..5623f8fc 100644
--- a/plugins/tapd/e2e/snapshot_tables/board_issues_bug.csv
+++ b/plugins/tapd/e2e/snapshot_tables/board_issues_bug.csv
@@ -1,21 +1,21 @@
 board_id,issue_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001025,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1271,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001030,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1272,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001031,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1273,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001032,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1274,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001417,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1275,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001418,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1276,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001420,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1277,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001422,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1278,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001423,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1279,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001425,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1280,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001426,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1281,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001447,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1282,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001448,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1283,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001450,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1284,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001451,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1285,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001710,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1286,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001711,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1287,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001737,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1288,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001739,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1289,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001001740,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1290,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001025,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1271,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001030,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1272,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001031,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1273,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001032,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1274,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001417,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1275,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001418,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1276,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001420,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1277,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001422,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1278,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001423,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1279,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001425,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1280,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001426,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1281,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001447,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1282,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001448,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1283,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001450,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1284,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001451,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1285,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001710,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1286,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001711,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1287,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001737,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1288,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001739,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1289,
+tapd:TapdWorkspace:1:991,tapd:TapdBug:1:11991001001740,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1290,
diff --git a/plugins/tapd/e2e/snapshot_tables/board_issues_story.csv b/plugins/tapd/e2e/snapshot_tables/board_issues_story.csv
index 11743bec..1cf79e15 100644
--- a/plugins/tapd/e2e/snapshot_tables/board_issues_story.csv
+++ b/plugins/tapd/e2e/snapshot_tables/board_issues_story.csv
@@ -1,21 +1,21 @@
 board_id,issue_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001037563,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,1,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001037696,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,2,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001037697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,3,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001038322,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,4,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001038323,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,5,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001038697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,6,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001038911,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,7,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001038912,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,8,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001039664,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,9,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001039673,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,10,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001040086,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,11,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001040088,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,12,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041163,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,13,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041164,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,14,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041165,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,15,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041166,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,16,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041788,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,17,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041789,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,18,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041899,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,19,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001041900,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,20,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001037563,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,1,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001037696,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,2,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001037697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,3,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001038322,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,4,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001038323,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,5,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001038697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,6,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001038911,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,7,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001038912,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,8,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001039664,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,9,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001039673,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,10,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001040086,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,11,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001040088,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,12,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041163,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,13,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041164,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,14,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041165,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,15,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041166,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,16,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041788,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,17,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041789,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,18,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041899,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,19,
+tapd:TapdWorkspace:1:991,tapd:TapdStory:1:11991001041900,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,20,
diff --git a/plugins/tapd/e2e/snapshot_tables/board_issues_task.csv b/plugins/tapd/e2e/snapshot_tables/board_issues_task.csv
index df972fc8..a8bc8761 100644
--- a/plugins/tapd/e2e/snapshot_tables/board_issues_task.csv
+++ b/plugins/tapd/e2e/snapshot_tables/board_issues_task.csv
@@ -1,16 +1,16 @@
 board_id,issue_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015107,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4339,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015121,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4340,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015142,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4341,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015184,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4342,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015203,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4343,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015207,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4344,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015253,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4345,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015307,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4346,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015309,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4347,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015340,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4348,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015361,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4349,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015431,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4350,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015441,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4351,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015452,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4352,
-tapd:TapdWorkspace:1:991,tapd:TapdIssue:1:11991001015583,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4353,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015107,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4339,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015121,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4340,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015142,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4341,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015184,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4342,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015203,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4343,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015207,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4344,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015253,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4345,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015307,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4346,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015309,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4347,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015340,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4348,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015361,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4349,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015431,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4350,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015441,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4351,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015452,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4352,
+tapd:TapdWorkspace:1:991,tapd:TapdTask:1:11991001015583,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4353,
diff --git a/plugins/tapd/e2e/snapshot_tables/issue_changelogs_bug.csv b/plugins/tapd/e2e/snapshot_tables/issue_changelogs_bug.csv
index 6f025137..01c17574 100644
--- a/plugins/tapd/e2e/snapshot_tables/issue_changelogs_bug.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issue_changelogs_bug.csv
@@ -1,14 +1,14 @@
 id,issue_id,author_id,author_name,field_id,field_name,from_value,to_value,created_date,original_from_value,original_to_value,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdBugChangelog:1:11991001000039:delete_bug,tapd:TapdIssue:1:11991001000009,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_bug,delete_bug,,,2019-12-13T03:36:06.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,1,
-tapd:TapdBugChangelog:1:11991001000040:delete_bug,tapd:TapdIssue:1:11991001000008,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_bug,delete_bug,,,2019-12-13T03:36:11.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,2,
-tapd:TapdBugChangelog:1:11991001000090:current_owner,tapd:TapdIssue:1:11991001000025,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,current_owner,current_owner,,,2019-12-17T09:35:34.000+00:00,test-11test-11;,test-11test-11test-11;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,3,
-tapd:TapdBugChangelog:1:11991001000091:delete_bug,tapd:TapdIssue:1:11991001000025,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-17T09:49:27.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,4,
-tapd:TapdBugChangelog:1:11991001000093:bugtype,tapd:TapdIssue:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,bugtype,bugtype,,,2019-12-17T09:53:19.000+00:00,,App,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,5,
-tapd:TapdBugChangelog:1:11991001000094:status,tapd:TapdIssue:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,status,status,TODO,IN_PROGRESS,2019-12-17T09:53:27.000+00:00,新,接受/处理,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,6,
-tapd:TapdBugChangelog:1:11991001000095:bugtype,tapd:TapdIssue:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,bugtype,bugtype,,,2019-12-17T09:53:29.000+00:00,H5,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,7,
-tapd:TapdBugChangelog:1:11991001000096:bugtype,tapd:TapdIssue:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,bugtype,bugtype,,,2019-12-17T09:53:32.000+00:00,test-11test-11,App,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,8,
-tapd:TapdBugChangelog:1:11991001000097:delete_bug,tapd:TapdIssue:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-17T09:53:54.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,9,
-tapd:TapdBugChangelog:1:11991001000110:current_owner,tapd:TapdIssue:1:11991001000034,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,current_owner,current_owner,,,2019-12-18T07:39:51.000+00:00,test-11test-11test-11;,test-11test-11test-11;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,10,
-tapd:TapdBugChangelog:1:11991001000112:delete_bug,tapd:TapdIssue:1:11991001000034,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-18T07:49:33.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,11,
-tapd:TapdBugChangelog:1:11991001000370:delete_bug,tapd:TapdIssue:1:11991001000064,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_bug,delete_bug,,,2019-12-20T07:06:39.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,12,
-tapd:TapdBugChangelog:1:11991001000381:delete_bug,tapd:TapdIssue:1:11991001000075,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-20T07:37:52.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,13,
+tapd:TapdBugChangelog:1:11991001000039:delete_bug,tapd:TapdBug:1:11991001000009,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_bug,delete_bug,,,2019-12-13T03:36:06.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,1,
+tapd:TapdBugChangelog:1:11991001000040:delete_bug,tapd:TapdBug:1:11991001000008,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_bug,delete_bug,,,2019-12-13T03:36:11.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,2,
+tapd:TapdBugChangelog:1:11991001000090:current_owner,tapd:TapdBug:1:11991001000025,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,current_owner,current_owner,,,2019-12-17T09:35:34.000+00:00,test-11test-11;,test-11test-11test-11;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,3,
+tapd:TapdBugChangelog:1:11991001000091:delete_bug,tapd:TapdBug:1:11991001000025,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-17T09:49:27.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,4,
+tapd:TapdBugChangelog:1:11991001000093:bugtype,tapd:TapdBug:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,bugtype,bugtype,,,2019-12-17T09:53:19.000+00:00,,App,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,5,
+tapd:TapdBugChangelog:1:11991001000094:status,tapd:TapdBug:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,status,status,TODO,IN_PROGRESS,2019-12-17T09:53:27.000+00:00,新,接受/处理,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,6,
+tapd:TapdBugChangelog:1:11991001000095:bugtype,tapd:TapdBug:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,bugtype,bugtype,,,2019-12-17T09:53:29.000+00:00,H5,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,7,
+tapd:TapdBugChangelog:1:11991001000096:bugtype,tapd:TapdBug:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,bugtype,bugtype,,,2019-12-17T09:53:32.000+00:00,test-11test-11,App,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,8,
+tapd:TapdBugChangelog:1:11991001000097:delete_bug,tapd:TapdBug:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-17T09:53:54.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,9,
+tapd:TapdBugChangelog:1:11991001000110:current_owner,tapd:TapdBug:1:11991001000034,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,current_owner,current_owner,,,2019-12-18T07:39:51.000+00:00,test-11test-11test-11;,test-11test-11test-11;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,10,
+tapd:TapdBugChangelog:1:11991001000112:delete_bug,tapd:TapdBug:1:11991001000034,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-18T07:49:33.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,11,
+tapd:TapdBugChangelog:1:11991001000370:delete_bug,tapd:TapdBug:1:11991001000064,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_bug,delete_bug,,,2019-12-20T07:06:39.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,12,
+tapd:TapdBugChangelog:1:11991001000381:delete_bug,tapd:TapdBug:1:11991001000075,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,delete_bug,delete_bug,,,2019-12-20T07:37:52.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_changelogs,13,
diff --git a/plugins/tapd/e2e/snapshot_tables/issue_changelogs_story.csv b/plugins/tapd/e2e/snapshot_tables/issue_changelogs_story.csv
index ae098086..afd7620e 100644
--- a/plugins/tapd/e2e/snapshot_tables/issue_changelogs_story.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issue_changelogs_story.csv
@@ -1,8 +1,8 @@
 id,issue_id,author_id,author_name,field_id,field_name,from_value,to_value,created_date,original_from_value,original_to_value,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdStoryChangelog:1:11991001000065:delete_story,tapd:TapdIssue:1:11991001000028,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_story,delete_story,,,2019-12-12T07:46:25.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,1,
-tapd:TapdStoryChangelog:1:11991001000093:owner,tapd:TapdIssue:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,owner,owner,,,2019-12-12T10:01:42.000+00:00,--,u5d14u6600;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,2,
-tapd:TapdStoryChangelog:1:11991001000095:comment,tapd:TapdIssue:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,comment,comment,,,2019-12-12T10:12:07.000+00:00,--,test-11test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,3,
-tapd:TapdStoryChangelog:1:11991001000095:owner,tapd:TapdIssue:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,owner,owner,,,2019-12-12T10:12:07.000+00:00,u5d14u6600;,u5d14u6600;u9648u5fd7u9274;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,3,
-tapd:TapdStoryChangelog:1:11991001000095:status,tapd:TapdIssue:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,status,status,TODO,IN_PROGRESS,2019-12-12T10:12:07.000+00:00,test-11test-11test-11,test-11test-11test-12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,3,
-tapd:TapdStoryChangelog:1:11991001000096:due,tapd:TapdIssue:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,due,due,,,2019-12-12T10:13:04.000+00:00,2019-12-13,2020-01-08,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,4,
-tapd:TapdStoryChangelog:1:11991001000103:name,tapd:TapdIssue:1:11991001000046,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,name,name,,,2019-12-12T10:21:58.000+00:00,test-11test-11test-11test-11,test-11test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,5,
+tapd:TapdStoryChangelog:1:11991001000065:delete_story,tapd:TapdStory:1:11991001000028,tapd:TapdAccount:1:test-11test-11,test-11test-11,delete_story,delete_story,,,2019-12-12T07:46:25.000+00:00,--,--,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,1,
+tapd:TapdStoryChangelog:1:11991001000093:owner,tapd:TapdStory:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,owner,owner,,,2019-12-12T10:01:42.000+00:00,--,u5d14u6600;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,2,
+tapd:TapdStoryChangelog:1:11991001000095:comment,tapd:TapdStory:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,comment,comment,,,2019-12-12T10:12:07.000+00:00,--,test-11test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,3,
+tapd:TapdStoryChangelog:1:11991001000095:owner,tapd:TapdStory:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,owner,owner,,,2019-12-12T10:12:07.000+00:00,u5d14u6600;,u5d14u6600;u9648u5fd7u9274;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,3,
+tapd:TapdStoryChangelog:1:11991001000095:status,tapd:TapdStory:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,status,status,TODO,IN_PROGRESS,2019-12-12T10:12:07.000+00:00,test-11test-11test-11,test-11test-11test-12,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,3,
+tapd:TapdStoryChangelog:1:11991001000096:due,tapd:TapdStory:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,due,due,,,2019-12-12T10:13:04.000+00:00,2019-12-13,2020-01-08,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,4,
+tapd:TapdStoryChangelog:1:11991001000103:name,tapd:TapdStory:1:11991001000046,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,name,name,,,2019-12-12T10:21:58.000+00:00,test-11test-11test-11test-11,test-11test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_changelogs,5,
diff --git a/plugins/tapd/e2e/snapshot_tables/issue_commits_bug.csv b/plugins/tapd/e2e/snapshot_tables/issue_commits_bug.csv
index 6ad5ac22..03dfa9e3 100644
--- a/plugins/tapd/e2e/snapshot_tables/issue_commits_bug.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issue_commits_bug.csv
@@ -1,9 +1,7 @@
 issue_id,commit_sha,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIssue:1:11991001011620,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,1,
-tapd:TapdIssue:1:11991001011638,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,2,
-tapd:TapdIssue:1:11991001011648,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,3,
-tapd:TapdIssue:1:11991001011653,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,5,
-tapd:TapdIssue:1:11991001011654,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,7,
-tapd:TapdIssue:1:11991001011655,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,6,
-tapd:TapdIssue:1:11991001011661,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,9,
-tapd:TapdIssue:1:11991001011794,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,10,
+tapd:TapdBug:1:1137469667001000002,ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,13,
+tapd:TapdBug:1:1137469667001000006,0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,9,
+tapd:TapdBug:1:1137469667001000006,461bc8c6a334c9d443fe6f147897cea1d777cb71,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,10,
+tapd:TapdBug:1:1137469667001000006,5c908856f64c9286ec974f9088ea7825d87b8553,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,11,
+tapd:TapdBug:1:1137469667001000006,d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,12,
+tapd:TapdBug:1:1137469667001009015,7649df9ea8c066b61955a47d66aa1983c8834033,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bug_commits,14,
diff --git a/plugins/tapd/e2e/snapshot_tables/issue_commits_story.csv b/plugins/tapd/e2e/snapshot_tables/issue_commits_story.csv
index c54d007d..52f7cd24 100644
--- a/plugins/tapd/e2e/snapshot_tables/issue_commits_story.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issue_commits_story.csv
@@ -1,2 +1,7 @@
 issue_id,commit_sha,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIssue:1:11991001049945,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,1,
+tapd:TapdStory:1:1137469667001000002,ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,13,
+tapd:TapdStory:1:1137469667001000006,0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,9,
+tapd:TapdStory:1:1137469667001000006,461bc8c6a334c9d443fe6f147897cea1d777cb71,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,10,
+tapd:TapdStory:1:1137469667001000006,5c908856f64c9286ec974f9088ea7825d87b8553,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,11,
+tapd:TapdStory:1:1137469667001000006,d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,12,
+tapd:TapdStory:1:1137469667001009015,7649df9ea8c066b61955a47d66aa1983c8834033,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_story_commits,14,
diff --git a/plugins/tapd/e2e/snapshot_tables/issue_commits_task.csv b/plugins/tapd/e2e/snapshot_tables/issue_commits_task.csv
index 97a2983a..05e84b92 100644
--- a/plugins/tapd/e2e/snapshot_tables/issue_commits_task.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issue_commits_task.csv
@@ -1,8 +1,7 @@
 issue_id,commit_sha,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIssue:1:11991001057849,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,10,
-tapd:TapdIssue:1:11991001057934,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,13,
-tapd:TapdIssue:1:11991001058010,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,14,
-tapd:TapdIssue:1:11991001058064,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,18,
-tapd:TapdIssue:1:11991001058180,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,24,
-tapd:TapdIssue:1:11991001058288,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,25,
-tapd:TapdIssue:1:11991001058993,testcommit,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,6,
+tapd:TapdTask:1:1137469667001000002,ca5cd69aa0af3fb457d1975e58db2f430eca6d7e,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,13,
+tapd:TapdTask:1:1137469667001000006,0d55ae5b75b08ef8f657f95cd15d48ee8fcedc10,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,9,
+tapd:TapdTask:1:1137469667001000006,461bc8c6a334c9d443fe6f147897cea1d777cb71,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,10,
+tapd:TapdTask:1:1137469667001000006,5c908856f64c9286ec974f9088ea7825d87b8553,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,11,
+tapd:TapdTask:1:1137469667001000006,d81557aef2025ec5a43c8d39bb2d9f18b48c9af1,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,12,
+tapd:TapdTask:1:1137469667001009015,7649df9ea8c066b61955a47d66aa1983c8834033,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_task_commits,14,
diff --git a/plugins/tapd/e2e/snapshot_tables/issue_worklogs.csv b/plugins/tapd/e2e/snapshot_tables/issue_worklogs.csv
index f2310def..fb137b61 100644
--- a/plugins/tapd/e2e/snapshot_tables/issue_worklogs.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issue_worklogs.csv
@@ -1,17 +1,17 @@
 id,author_id,comment,time_spent_minutes,logged_date,started_date,issue_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdWorklog:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-16T08:10:25.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,1,
-tapd:TapdWorklog:1:11991001000031,tapd:TapdAccount:1:test-11test-11test-11,,8,2019-12-17T09:16:07.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,2,
-tapd:TapdWorklog:1:11991001000032,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T09:16:51.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,3,
-tapd:TapdWorklog:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T09:18:22.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,4,
-tapd:TapdWorklog:1:11991001000034,tapd:TapdAccount:1:test-11test-11test-11,"test-11test-11test-11test-11test-11test-11test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11 WCMStest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test [...]
-tapd:TapdWorklog:1:11991001000038,tapd:TapdAccount:1:test-11test-11test-11,,8,2019-12-17T09:32:53.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,6,
-tapd:TapdWorklog:1:11991001000043,tapd:TapdAccount:1:test-11test-11,,8,2019-12-17T09:52:24.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,7,
-tapd:TapdWorklog:1:11991001000044,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T09:55:14.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,8,
-tapd:TapdWorklog:1:11991001000045,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11 - test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,3,2019-12-17T10:08:35.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,9,
-tapd:TapdWorklog:1:11991001000046,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:14:12.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,10,
-tapd:TapdWorklog:1:11991001000047,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:16:21.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,11,
-tapd:TapdWorklog:1:11991001000048,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11.,8,2019-12-17T10:44:34.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,12,
-tapd:TapdWorklog:1:11991001000049,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:44:55.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,13,
-tapd:TapdWorklog:1:11991001000050,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:45:37.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,14,
-tapd:TapdWorklog:1:11991001000051,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:47:15.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,15,
-tapd:TapdWorklog:1:11991001000055,tapd:TapdAccount:1:test-11test-11,,8,2019-12-17T11:11:18.000+00:00,,,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,16,
+tapd:TapdWorklog:1:11991001000026,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-16T08:10:25.000+00:00,,tapd:TapdTask:11991001000103,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,1,
+tapd:TapdWorklog:1:11991001000031,tapd:TapdAccount:1:test-11test-11test-11,,8,2019-12-17T09:16:07.000+00:00,,tapd:TapdTask:11991001000099,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,2,
+tapd:TapdWorklog:1:11991001000032,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T09:16:51.000+00:00,,tapd:TapdTask:11991001000107,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,3,
+tapd:TapdWorklog:1:11991001000033,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T09:18:22.000+00:00,,tapd:TapdTask:11991001000104,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,4,
+tapd:TapdWorklog:1:11991001000034,tapd:TapdAccount:1:test-11test-11test-11,"test-11test-11test-11test-11test-11test-11test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11 WCMStest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test [...]
+tapd:TapdWorklog:1:11991001000038,tapd:TapdAccount:1:test-11test-11test-11,,8,2019-12-17T09:32:53.000+00:00,,tapd:TapdTask:11991001000178,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,6,
+tapd:TapdWorklog:1:11991001000043,tapd:TapdAccount:1:test-11test-11,,8,2019-12-17T09:52:24.000+00:00,,tapd:TapdTask:11991001000140,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,7,
+tapd:TapdWorklog:1:11991001000044,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T09:55:14.000+00:00,,tapd:TapdTask:11991001000189,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,8,
+tapd:TapdWorklog:1:11991001000045,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11 - test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,3,2019-12-17T10:08:35.000+00:00,,tapd:TapdTask:11991001000110,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,9,
+tapd:TapdWorklog:1:11991001000046,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:14:12.000+00:00,,tapd:TapdTask:11991001000110,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,10,
+tapd:TapdWorklog:1:11991001000047,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:16:21.000+00:00,,tapd:TapdTask:11991001000112,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,11,
+tapd:TapdWorklog:1:11991001000048,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11.,8,2019-12-17T10:44:34.000+00:00,,tapd:TapdTask:11991001000164,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,12,
+tapd:TapdWorklog:1:11991001000049,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:44:55.000+00:00,,tapd:TapdTask:11991001000156,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,13,
+tapd:TapdWorklog:1:11991001000050,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:45:37.000+00:00,,tapd:TapdTask:11991001000209,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,14,
+tapd:TapdWorklog:1:11991001000051,tapd:TapdAccount:1:test-11test-11,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,8,2019-12-17T10:47:15.000+00:00,,tapd:TapdTask:11991001000171,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,15,
+tapd:TapdWorklog:1:11991001000055,tapd:TapdAccount:1:test-11test-11,,8,2019-12-17T11:11:18.000+00:00,,tapd:TapdTask:11991001000195,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_worklogs,16,
diff --git a/plugins/tapd/e2e/snapshot_tables/issues_story.csv b/plugins/tapd/e2e/snapshot_tables/issues_story.csv
index 9c23d034..56dc3b15 100644
--- a/plugins/tapd/e2e/snapshot_tables/issues_story.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issues_story.csv
@@ -1,21 +1,21 @@
 id,url,issue_key,title,description,epic_key,type,status,original_status,story_point,resolution_date,created_date,updated_date,lead_time_minutes,parent_issue_id,priority,original_estimate_minutes,time_spent_minutes,time_remaining_minutes,creator_id,assignee_id,assignee_name,severity,component,icon_url,creator_name,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIssue:1:11991001037563,https://www.tapd.cn/991/prong/stories/view/11991001037563,11991001037563,test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-29T09:54:01.000+00:00,2021-08-30T07:59:44.000+00:00,2021-09-29T09:54:01.000+00:00,43314,tapd:TapdIssue:1:11991001037562,3,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1," [...]
-tapd:TapdIssue:1:11991001037696,https://www.tapd.cn/991/prong/stories/view/11991001037696,11991001037696,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-03T08:13:49.000+00:00,2021-08-31T07:24:19.000+00:00,2021-09-03T08:13:49.000+00:00,4369,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,"" [...]
-tapd:TapdIssue:1:11991001037697,https://www.tapd.cn/991/prong/stories/view/11991001037697,11991001037697,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-03T08:13:35.000+00:00,2021-08-31T07:27:52.000+00:00,2021-09-03T08:13:35.000+00:00,4365,tapd:TapdIssue:1:11991001037696,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""Connec [...]
-tapd:TapdIssue:1:11991001038322,https://www.tapd.cn/991/prong/stories/view/11991001038322,11991001038322,PCtest-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-08T06:33:50.000+00:00,2021-09-07T08:07:25.000+00:00,2021-10-15T10:51:24.000+00:00,44546,tapd:TapdIssue:1:0,3,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_r [...]
-tapd:TapdIssue:1:11991001038323,https://www.tapd.cn/991/prong/stories/view/11991001038323,11991001038323,PCtest-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,DONE,已解决,0,2021-10-08T06:33:36.000+00:00,2021-09-07T08:08:40.000+00:00,2021-10-15T10:51:24.000+00:00,44544,tapd:TapdIssue:1:11991001038322,3,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_ta [...]
-tapd:TapdIssue:1:11991001038697,https://www.tapd.cn/991/prong/stories/view/11991001038697,11991001038697,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-13T02:24:50.000+00:00,2021-09-10T07:15:37.000+00:00,2021-09-13T02:24:50.000+00:00,4029,tapd:TapdIssue:1:11991001035527,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId" [...]
-tapd:TapdIssue:1:11991001038911,https://www.tapd.cn/991/prong/stories/view/11991001038911,11991001038911,PCtest-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111test111,0,2022-03-17T04:04:39.000+00:00,2021-09-13T10:28:23.000+00:00,2022-03-26T08:56:07.000+00:00,266016,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,"""""",,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":99 [...]
-tapd:TapdIssue:1:11991001038912,https://www.tapd.cn/991/prong/stories/view/11991001038912,11991001038912,PCtest-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,DONE,已拒绝,0,2022-03-17T04:04:50.000+00:00,2021-09-13T10:29:22.000+00:00,2022-03-26T08:56:07.000+00:00,266015,tapd:TapdIssue:1:11991001038911,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,"""""",,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tap [...]
-tapd:TapdIssue:1:11991001039664,https://www.tapd.cn/991/prong/stories/view/11991001039664,11991001039664,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-08T06:31:48.000+00:00,2021-09-24T07:46:47.000+00:00,2021-10-08T06:31:48.000+00:00,20085,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11 [...]
-tapd:TapdIssue:1:11991001039673,https://www.tapd.cn/991/prong/stories/view/11991001039673,11991001039673,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-08T06:31:35.000+00:00,2021-09-24T09:31:03.000+00:00,2021-10-08T06:31:35.000+00:00,19980,tapd:TapdIssue:1:11991001039664,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,t [...]
-tapd:TapdIssue:1:11991001040086,https://www.tapd.cn/991/prong/stories/view/11991001040086,11991001040086,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-18T05:46:59.000+00:00,2021-09-29T06:52:01.000+00:00,2021-10-18T05:46:59.000+00:00,27294,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""Workspace [...]
-tapd:TapdIssue:1:11991001040088,https://www.tapd.cn/991/prong/stories/view/11991001040088,11991001040088,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-18T05:46:40.000+00:00,2021-09-29T06:53:14.000+00:00,2021-10-18T05:46:40.000+00:00,27293,tapd:TapdIssue:1:11991001040086,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"": [...]
-tapd:TapdIssue:1:11991001041163,https://www.tapd.cn/991/prong/stories/view/11991001041163,11991001041163,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-21T01:30:53.000+00:00,2021-10-19T07:58:33.000+00:00,2021-10-21T01:30:53.000+00:00,2492,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0, [...]
-tapd:TapdIssue:1:11991001041164,https://www.tapd.cn/991/prong/stories/view/11991001041164,11991001041164,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-21T01:30:40.000+00:00,2021-10-19T08:12:26.000+00:00,2021-10-21T01:30:41.000+00:00,2478,tapd:TapdIssue:1:11991001041163,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""C [...]
-tapd:TapdIssue:1:11991001041165,https://www.tapd.cn/991/prong/stories/view/11991001041165,11991001041165,PCtest-11test-11test-11test-11test-11test-11test-11testUnicode516btestUnicode671ftestUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-16T08:52:01.000+00:00,2021-10-19T08:31:03.000+00:00,2021-11-16T10:13:26.000+00:00,40340,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:testUnicode9f50testUnicode9e9f,tapd:TapdAccount:1:testUnicode9f50testUnicode9e9f,testUnicode9f50testUnicod [...]
-tapd:TapdIssue:1:11991001041166,https://www.tapd.cn/991/prong/stories/view/11991001041166,11991001041166,PCtestUnicode7aefhttpstestUnicode6539testUnicode9020testUnicode5de5testUnicode4f5ctestUnicodeff08testUnicode7b2ctestUnicode516btestUnicode671ftestUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-16T08:51:42.000+00:00,2021-10-19T08:31:56.000+00:00,2022-05-04T03:56:53.000+00:00,40339,tapd:TapdIssue:1:11991001041165,,0,0,0,tapd:TapdAccount:1:testUnicode9f50testUnicode9e9f,t [...]
-tapd:TapdIssue:1:11991001041788,https://www.tapd.cn/991/prong/stories/view/11991001041788,11991001041788,testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-30T05:57:19.000+00:00,2021-10-27T08:55:27.000+00:00,2021-11-30T10:04:48.000+00:00,48781,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:testUnicode6768testUnicode4e39,tapd:TapdAccount: [...]
-tapd:TapdIssue:1:11991001041789,https://www.tapd.cn/991/prong/stories/view/11991001041789,11991001041789,testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-30T05:56:15.000+00:00,2021-10-27T09:00:55.000+00:00,2021-11-30T10:04:48.000+00:00,48775,tapd:TapdIssue:1:11991001041788,,0,0,0,tapd:TapdAccount:1:testUnicode6768testUnicode4e39,tapd [...]
-tapd:TapdIssue:1:11991001041899,https://www.tapd.cn/991/prong/stories/view/11991001041899,11991001041899,2021testUnicode8d22testUnicode7ecftestUnicode98cetestUnicode4e91testUnicode699c,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-12-20T01:51:46.000+00:00,2021-10-28T02:56:01.000+00:00,2021-12-20T01:51:46.000+00:00,76255,tapd:TapdIssue:1:0,3,0,0,0,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,testUnicode [...]
-tapd:TapdIssue:1:11991001041900,https://www.tapd.cn/991/prong/stories/view/11991001041900,11991001041900,testUnicode4e3btestUnicode8bbatestUnicode575b-testUnicode4f1atestUnicode524d,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-12-20T01:51:36.000+00:00,2021-10-28T02:58:07.000+00:00,2021-12-20T01:51:36.000+00:00,76253,tapd:TapdIssue:1:11991001041899,3,0,0,0,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,t [...]
+tapd:TapdStory:1:11991001037563,https://www.tapd.cn/991/prong/stories/view/11991001037563,11991001037563,test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-29T09:54:01.000+00:00,2021-08-30T07:59:44.000+00:00,2021-09-29T09:54:01.000+00:00,43314,tapd:TapdStory:1:11991001037562,3,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1," [...]
+tapd:TapdStory:1:11991001037696,https://www.tapd.cn/991/prong/stories/view/11991001037696,11991001037696,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-03T08:13:49.000+00:00,2021-08-31T07:24:19.000+00:00,2021-09-03T08:13:49.000+00:00,4369,tapd:TapdStory:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,"" [...]
+tapd:TapdStory:1:11991001037697,https://www.tapd.cn/991/prong/stories/view/11991001037697,11991001037697,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-03T08:13:35.000+00:00,2021-08-31T07:27:52.000+00:00,2021-09-03T08:13:35.000+00:00,4365,tapd:TapdStory:1:11991001037696,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""Connec [...]
+tapd:TapdStory:1:11991001038322,https://www.tapd.cn/991/prong/stories/view/11991001038322,11991001038322,PCtest-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-08T06:33:50.000+00:00,2021-09-07T08:07:25.000+00:00,2021-10-15T10:51:24.000+00:00,44546,tapd:TapdStory:1:0,3,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_r [...]
+tapd:TapdStory:1:11991001038323,https://www.tapd.cn/991/prong/stories/view/11991001038323,11991001038323,PCtest-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,DONE,已解决,0,2021-10-08T06:33:36.000+00:00,2021-09-07T08:08:40.000+00:00,2021-10-15T10:51:24.000+00:00,44544,tapd:TapdStory:1:11991001038322,3,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_ta [...]
+tapd:TapdStory:1:11991001038697,https://www.tapd.cn/991/prong/stories/view/11991001038697,11991001038697,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-09-13T02:24:50.000+00:00,2021-09-10T07:15:37.000+00:00,2021-09-13T02:24:50.000+00:00,4029,tapd:TapdStory:1:11991001035527,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId" [...]
+tapd:TapdStory:1:11991001038911,https://www.tapd.cn/991/prong/stories/view/11991001038911,11991001038911,PCtest-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111test111,0,2022-03-17T04:04:39.000+00:00,2021-09-13T10:28:23.000+00:00,2022-03-26T08:56:07.000+00:00,266016,tapd:TapdStory:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,"""""",,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":99 [...]
+tapd:TapdStory:1:11991001038912,https://www.tapd.cn/991/prong/stories/view/11991001038912,11991001038912,PCtest-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,DONE,已拒绝,0,2022-03-17T04:04:50.000+00:00,2021-09-13T10:29:22.000+00:00,2022-03-26T08:56:07.000+00:00,266015,tapd:TapdStory:1:11991001038911,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,"""""",,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tap [...]
+tapd:TapdStory:1:11991001039664,https://www.tapd.cn/991/prong/stories/view/11991001039664,11991001039664,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-08T06:31:48.000+00:00,2021-09-24T07:46:47.000+00:00,2021-10-08T06:31:48.000+00:00,20085,tapd:TapdStory:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11 [...]
+tapd:TapdStory:1:11991001039673,https://www.tapd.cn/991/prong/stories/view/11991001039673,11991001039673,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-08T06:31:35.000+00:00,2021-09-24T09:31:03.000+00:00,2021-10-08T06:31:35.000+00:00,19980,tapd:TapdStory:1:11991001039664,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,t [...]
+tapd:TapdStory:1:11991001040086,https://www.tapd.cn/991/prong/stories/view/11991001040086,11991001040086,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-18T05:46:59.000+00:00,2021-09-29T06:52:01.000+00:00,2021-10-18T05:46:59.000+00:00,27294,tapd:TapdStory:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""Workspace [...]
+tapd:TapdStory:1:11991001040088,https://www.tapd.cn/991/prong/stories/view/11991001040088,11991001040088,PCtest-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-18T05:46:40.000+00:00,2021-09-29T06:53:14.000+00:00,2021-10-18T05:46:40.000+00:00,27293,tapd:TapdStory:1:11991001040086,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"": [...]
+tapd:TapdStory:1:11991001041163,https://www.tapd.cn/991/prong/stories/view/11991001041163,11991001041163,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-21T01:30:53.000+00:00,2021-10-19T07:58:33.000+00:00,2021-10-21T01:30:53.000+00:00,2492,tapd:TapdStory:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0, [...]
+tapd:TapdStory:1:11991001041164,https://www.tapd.cn/991/prong/stories/view/11991001041164,11991001041164,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-10-21T01:30:40.000+00:00,2021-10-19T08:12:26.000+00:00,2021-10-21T01:30:41.000+00:00,2478,tapd:TapdStory:1:11991001041163,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""C [...]
+tapd:TapdStory:1:11991001041165,https://www.tapd.cn/991/prong/stories/view/11991001041165,11991001041165,PCtest-11test-11test-11test-11test-11test-11test-11testUnicode516btestUnicode671ftestUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-16T08:52:01.000+00:00,2021-10-19T08:31:03.000+00:00,2021-11-16T10:13:26.000+00:00,40340,tapd:TapdStory:1:0,,0,0,0,tapd:TapdAccount:1:testUnicode9f50testUnicode9e9f,tapd:TapdAccount:1:testUnicode9f50testUnicode9e9f,testUnicode9f50testUnicod [...]
+tapd:TapdStory:1:11991001041166,https://www.tapd.cn/991/prong/stories/view/11991001041166,11991001041166,PCtestUnicode7aefhttpstestUnicode6539testUnicode9020testUnicode5de5testUnicode4f5ctestUnicodeff08testUnicode7b2ctestUnicode516btestUnicode671ftestUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-16T08:51:42.000+00:00,2021-10-19T08:31:56.000+00:00,2022-05-04T03:56:53.000+00:00,40339,tapd:TapdStory:1:11991001041165,,0,0,0,tapd:TapdAccount:1:testUnicode9f50testUnicode9e9f,t [...]
+tapd:TapdStory:1:11991001041788,https://www.tapd.cn/991/prong/stories/view/11991001041788,11991001041788,testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-30T05:57:19.000+00:00,2021-10-27T08:55:27.000+00:00,2021-11-30T10:04:48.000+00:00,48781,tapd:TapdStory:1:0,,0,0,0,tapd:TapdAccount:1:testUnicode6768testUnicode4e39,tapd:TapdAccount: [...]
+tapd:TapdStory:1:11991001041789,https://www.tapd.cn/991/prong/stories/view/11991001041789,11991001041789,testUnicode300atestUnicode777ftestUnicode89c1testUnicode300btestUnicode680ftestUnicode76eetestUnicode9875testUnicodeff08pc&mtestUnicode7ad9testUnicodeff09,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-11-30T05:56:15.000+00:00,2021-10-27T09:00:55.000+00:00,2021-11-30T10:04:48.000+00:00,48775,tapd:TapdStory:1:11991001041788,,0,0,0,tapd:TapdAccount:1:testUnicode6768testUnicode4e39,tapd [...]
+tapd:TapdStory:1:11991001041899,https://www.tapd.cn/991/prong/stories/view/11991001041899,11991001041899,2021testUnicode8d22testUnicode7ecftestUnicode98cetestUnicode4e91testUnicode699c,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-12-20T01:51:46.000+00:00,2021-10-28T02:56:01.000+00:00,2021-12-20T01:51:46.000+00:00,76255,tapd:TapdStory:1:0,3,0,0,0,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,testUnicode [...]
+tapd:TapdStory:1:11991001041900,https://www.tapd.cn/991/prong/stories/view/11991001041900,11991001041900,testUnicode4e3btestUnicode8bbatestUnicode575b-testUnicode4f1atestUnicode524d,,,REQUIREMENT,IN_PROGRESS,test111test111,0,2021-12-20T01:51:36.000+00:00,2021-10-28T02:58:07.000+00:00,2021-12-20T01:51:36.000+00:00,76253,tapd:TapdStory:1:11991001041899,3,0,0,0,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,tapd:TapdAccount:1:testUnicode5218testUnicode5b87testUnicode6615,t [...]
diff --git a/plugins/tapd/e2e/snapshot_tables/issues_task.csv b/plugins/tapd/e2e/snapshot_tables/issues_task.csv
index 5ef9a96d..b2428228 100644
--- a/plugins/tapd/e2e/snapshot_tables/issues_task.csv
+++ b/plugins/tapd/e2e/snapshot_tables/issues_task.csv
@@ -1,16 +1,16 @@
 id,url,issue_key,title,description,epic_key,type,status,original_status,story_point,resolution_date,created_date,updated_date,lead_time_minutes,parent_issue_id,priority,original_estimate_minutes,time_spent_minutes,time_remaining_minutes,creator_id,assignee_id,assignee_name,severity,component,icon_url,creator_name,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIssue:1:11991001015107,https://www.tapd.cn/991/prong/stories/view/11991001015107,11991001015107,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-03T09:53:39.000+00:00,2020-11-03T09:52:00.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4339,
-tapd:TapdIssue:1:11991001015121,https://www.tapd.cn/991/prong/stories/view/11991001015121,11991001015121,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-03T10:40:17.000+00:00,2020-11-03T10:39:57.000+00:00,2020-11-03T10:40:17.000+00:00,0,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11;,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tas [...]
-tapd:TapdIssue:1:11991001015142,https://www.tapd.cn/991/prong/stories/view/11991001015142,11991001015142,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-03T11:00:18.000+00:00,2020-11-03T10:58:43.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}" [...]
-tapd:TapdIssue:1:11991001015184,https://www.tapd.cn/991/prong/stories/view/11991001015184,11991001015184,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-04T09:14:22.000+00:00,2020-11-04T09:12:11.000+00:00,2022-06-01T11:53:30.000+00:00,2,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4342,
-tapd:TapdIssue:1:11991001015203,https://www.tapd.cn/991/prong/stories/view/11991001015203,11991001015203,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-04T10:38:54.000+00:00,2020-11-04T10:38:10.000+00:00,2022-06-01T11:53:30.000+00:00,0,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}" [...]
-tapd:TapdIssue:1:11991001015207,https://www.tapd.cn/991/prong/stories/view/11991001015207,11991001015207,pctest-11test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-10T11:01:47.000+00:00,2020-11-04T10:43:02.000+00:00,2020-11-10T11:01:47.000+00:00,8658,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4344,
-tapd:TapdIssue:1:11991001015253,https://www.tapd.cn/991/prong/stories/view/11991001015253,11991001015253,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-05T08:50:55.000+00:00,2020-11-05T08:49:42.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4345,
-tapd:TapdIssue:1:11991001015307,https://www.tapd.cn/991/prong/stories/view/11991001015307,11991001015307,Mtest-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-06T11:03:43.000+00:00,2020-11-05T11:12:13.000+00:00,2020-11-06T11:03:43.000+00:00,1431,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4346,
-tapd:TapdIssue:1:11991001015309,https://www.tapd.cn/991/prong/stories/view/11991001015309,11991001015309,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-05T11:16:00.000+00:00,2020-11-05T11:14:41.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}" [...]
-tapd:TapdIssue:1:11991001015340,https://www.tapd.cn/991/prong/stories/view/11991001015340,11991001015340,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-06T09:12:19.000+00:00,2020-11-06T09:10:44.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4348,
-tapd:TapdIssue:1:11991001015361,https://www.tapd.cn/991/prong/stories/view/11991001015361,11991001015361,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-06T10:50:31.000+00:00,2020-11-06T10:49:54.000+00:00,2022-06-01T11:53:30.000+00:00,0,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}" [...]
-tapd:TapdIssue:1:11991001015431,https://www.tapd.cn/991/prong/stories/view/11991001015431,11991001015431,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-09T04:46:54.000+00:00,2020-11-09T04:45:27.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}" [...]
-tapd:TapdIssue:1:11991001015441,https://www.tapd.cn/991/prong/stories/view/11991001015441,11991001015441,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-09T09:16:32.000+00:00,2020-11-09T09:14:15.000+00:00,2022-06-01T11:53:30.000+00:00,2,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4351,
-tapd:TapdIssue:1:11991001015452,https://www.tapd.cn/991/prong/stories/view/11991001015452,11991001015452,Mtest-11test-11test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-11T10:47:24.000+00:00,2020-11-09T10:22:28.000+00:00,2020-11-11T10:47:24.000+00:00,2904,tapd:TapdIssue:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4352,
-tapd:TapdIssue:1:11991001015583,https://www.tapd.cn/991/prong/stories/view/11991001015583,11991001015583,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-10T03:47:30.000+00:00,2020-11-10T03:45:34.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdIssue:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}" [...]
+tapd:TapdTask:1:11991001015107,https://www.tapd.cn/991/prong/stories/view/11991001015107,11991001015107,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-03T09:53:39.000+00:00,2020-11-03T09:52:00.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4339,
+tapd:TapdTask:1:11991001015121,https://www.tapd.cn/991/prong/stories/view/11991001015121,11991001015121,test-11test-11test-11test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-03T10:40:17.000+00:00,2020-11-03T10:39:57.000+00:00,2020-11-03T10:40:17.000+00:00,0,tapd:TapdTask:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11;,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11;,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4340,
+tapd:TapdTask:1:11991001015142,https://www.tapd.cn/991/prong/stories/view/11991001015142,11991001015142,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-03T11:00:18.000+00:00,2020-11-03T10:58:43.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_ [...]
+tapd:TapdTask:1:11991001015184,https://www.tapd.cn/991/prong/stories/view/11991001015184,11991001015184,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-04T09:14:22.000+00:00,2020-11-04T09:12:11.000+00:00,2022-06-01T11:53:30.000+00:00,2,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4342,
+tapd:TapdTask:1:11991001015203,https://www.tapd.cn/991/prong/stories/view/11991001015203,11991001015203,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-04T10:38:54.000+00:00,2020-11-04T10:38:10.000+00:00,2022-06-01T11:53:30.000+00:00,0,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_ [...]
+tapd:TapdTask:1:11991001015207,https://www.tapd.cn/991/prong/stories/view/11991001015207,11991001015207,pctest-11test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-10T11:01:47.000+00:00,2020-11-04T10:43:02.000+00:00,2020-11-10T11:01:47.000+00:00,8658,tapd:TapdTask:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4344,
+tapd:TapdTask:1:11991001015253,https://www.tapd.cn/991/prong/stories/view/11991001015253,11991001015253,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-05T08:50:55.000+00:00,2020-11-05T08:49:42.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4345,
+tapd:TapdTask:1:11991001015307,https://www.tapd.cn/991/prong/stories/view/11991001015307,11991001015307,Mtest-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-06T11:03:43.000+00:00,2020-11-05T11:12:13.000+00:00,2020-11-06T11:03:43.000+00:00,1431,tapd:TapdTask:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4346,
+tapd:TapdTask:1:11991001015309,https://www.tapd.cn/991/prong/stories/view/11991001015309,11991001015309,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-05T11:16:00.000+00:00,2020-11-05T11:14:41.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_ [...]
+tapd:TapdTask:1:11991001015340,https://www.tapd.cn/991/prong/stories/view/11991001015340,11991001015340,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-06T09:12:19.000+00:00,2020-11-06T09:10:44.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4348,
+tapd:TapdTask:1:11991001015361,https://www.tapd.cn/991/prong/stories/view/11991001015361,11991001015361,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-06T10:50:31.000+00:00,2020-11-06T10:49:54.000+00:00,2022-06-01T11:53:30.000+00:00,0,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_ [...]
+tapd:TapdTask:1:11991001015431,https://www.tapd.cn/991/prong/stories/view/11991001015431,11991001015431,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-09T04:46:54.000+00:00,2020-11-09T04:45:27.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_ [...]
+tapd:TapdTask:1:11991001015441,https://www.tapd.cn/991/prong/stories/view/11991001015441,11991001015441,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-09T09:16:32.000+00:00,2020-11-09T09:14:15.000+00:00,2022-06-01T11:53:30.000+00:00,2,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4351,
+tapd:TapdTask:1:11991001015452,https://www.tapd.cn/991/prong/stories/view/11991001015452,11991001015452,Mtest-11test-11test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-11T10:47:24.000+00:00,2020-11-09T10:22:28.000+00:00,2020-11-11T10:47:24.000+00:00,2904,tapd:TapdTask:1:0,,0,0,0,tapd:TapdAccount:1:test-11test-11,tapd:TapdAccount:1:test-11test-11,test-11test-11,,,,test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4352,
+tapd:TapdTask:1:11991001015583,https://www.tapd.cn/991/prong/stories/view/11991001015583,11991001015583,test-11test-11test-11test-11test-11test-11test-11,,,TASK,DONE,done,0,2020-11-10T03:47:30.000+00:00,2020-11-10T03:45:34.000+00:00,2022-06-01T11:53:30.000+00:00,1,tapd:TapdTask:1:11991001001301,,0,0,0,tapd:TapdAccount:1:test-11test-11test-11,tapd:TapdAccount:1:test-11test-11test-11,test-11test-11test-11,,,,test-11test-11test-11,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_ [...]
diff --git a/plugins/tapd/e2e/snapshot_tables/sprint_issues_bug.csv b/plugins/tapd/e2e/snapshot_tables/sprint_issues_bug.csv
index 3e9592a6..e3b191c1 100644
--- a/plugins/tapd/e2e/snapshot_tables/sprint_issues_bug.csv
+++ b/plugins/tapd/e2e/snapshot_tables/sprint_issues_bug.csv
@@ -1,21 +1,21 @@
 sprint_id,issue_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIteration:1:11991001000077,tapd:TapdIssue:1:11991001001025,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1271,
-tapd:TapdIteration:1:11991001000077,tapd:TapdIssue:1:11991001001030,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1272,
-tapd:TapdIteration:1:11991001000077,tapd:TapdIssue:1:11991001001031,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1273,
-tapd:TapdIteration:1:11991001000077,tapd:TapdIssue:1:11991001001032,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1274,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001417,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1275,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001418,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1276,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001420,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1277,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001422,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1278,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001423,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1279,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001425,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1280,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001426,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1281,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001447,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1282,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001448,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1283,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001450,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1284,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001451,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1285,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001710,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1286,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001711,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1287,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001737,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1288,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001739,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1289,
-tapd:TapdIteration:1:11991001000099,tapd:TapdIssue:1:11991001001740,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1290,
+tapd:TapdIteration:1:11991001000077,tapd:TapdBug:1:11991001001025,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1271,
+tapd:TapdIteration:1:11991001000077,tapd:TapdBug:1:11991001001030,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1272,
+tapd:TapdIteration:1:11991001000077,tapd:TapdBug:1:11991001001031,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1273,
+tapd:TapdIteration:1:11991001000077,tapd:TapdBug:1:11991001001032,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1274,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001417,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1275,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001418,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1276,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001420,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1277,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001422,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1278,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001423,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1279,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001425,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1280,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001426,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1281,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001447,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1282,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001448,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1283,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001450,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1284,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001451,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1285,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001710,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1286,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001711,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1287,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001737,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1288,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001739,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1289,
+tapd:TapdIteration:1:11991001000099,tapd:TapdBug:1:11991001001740,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_bugs,1290,
diff --git a/plugins/tapd/e2e/snapshot_tables/sprint_issues_story.csv b/plugins/tapd/e2e/snapshot_tables/sprint_issues_story.csv
index 1f5d0eb9..b9740823 100644
--- a/plugins/tapd/e2e/snapshot_tables/sprint_issues_story.csv
+++ b/plugins/tapd/e2e/snapshot_tables/sprint_issues_story.csv
@@ -1,21 +1,21 @@
 sprint_id,issue_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001037696,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,2,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001038322,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,4,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001038911,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,7,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001039664,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,9,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001040086,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,11,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001041163,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,13,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001041165,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,15,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001041788,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,17,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001041899,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,19,
-tapd:TapdIteration:1:11991001000614,tapd:TapdIssue:1:11991001038323,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,5,
-tapd:TapdIteration:1:11991001000614,tapd:TapdIssue:1:11991001039673,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,10,
-tapd:TapdIteration:1:11991001000629,tapd:TapdIssue:1:11991001040088,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,12,
-tapd:TapdIteration:1:11991001000629,tapd:TapdIssue:1:11991001041166,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,16,
-tapd:TapdIteration:1:11991001000745,tapd:TapdIssue:1:11991001037697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,3,
-tapd:TapdIteration:1:11991001000745,tapd:TapdIssue:1:11991001038697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,6,
-tapd:TapdIteration:1:11991001000745,tapd:TapdIssue:1:11991001041164,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,14,
-tapd:TapdIteration:1:11991001000745,tapd:TapdIssue:1:11991001041789,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,18,
-tapd:TapdIteration:1:11991001000767,tapd:TapdIssue:1:11991001037563,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,1,
-tapd:TapdIteration:1:11991001000812,tapd:TapdIssue:1:11991001041900,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,20,
-tapd:TapdIteration:1:11991001000979,tapd:TapdIssue:1:11991001038912,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,8,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001037696,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,2,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001038322,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,4,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001038911,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,7,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001039664,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,9,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001040086,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,11,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001041163,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,13,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001041165,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,15,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001041788,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,17,
+tapd:TapdIteration:1:0,tapd:TapdStory:1:11991001041899,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,19,
+tapd:TapdIteration:1:11991001000614,tapd:TapdStory:1:11991001038323,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,5,
+tapd:TapdIteration:1:11991001000614,tapd:TapdStory:1:11991001039673,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,10,
+tapd:TapdIteration:1:11991001000629,tapd:TapdStory:1:11991001040088,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,12,
+tapd:TapdIteration:1:11991001000629,tapd:TapdStory:1:11991001041166,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,16,
+tapd:TapdIteration:1:11991001000745,tapd:TapdStory:1:11991001037697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,3,
+tapd:TapdIteration:1:11991001000745,tapd:TapdStory:1:11991001038697,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,6,
+tapd:TapdIteration:1:11991001000745,tapd:TapdStory:1:11991001041164,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,14,
+tapd:TapdIteration:1:11991001000745,tapd:TapdStory:1:11991001041789,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,18,
+tapd:TapdIteration:1:11991001000767,tapd:TapdStory:1:11991001037563,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,1,
+tapd:TapdIteration:1:11991001000812,tapd:TapdStory:1:11991001041900,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,20,
+tapd:TapdIteration:1:11991001000979,tapd:TapdStory:1:11991001038912,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_stories,8,
diff --git a/plugins/tapd/e2e/snapshot_tables/sprint_issues_task.csv b/plugins/tapd/e2e/snapshot_tables/sprint_issues_task.csv
index 2e80f1aa..ddc31ed8 100644
--- a/plugins/tapd/e2e/snapshot_tables/sprint_issues_task.csv
+++ b/plugins/tapd/e2e/snapshot_tables/sprint_issues_task.csv
@@ -1,16 +1,16 @@
 sprint_id,issue_id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015107,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4339,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015121,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4340,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015142,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4341,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015184,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4342,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015203,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4343,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015207,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4344,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015253,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4345,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015307,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4346,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015309,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4347,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015340,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4348,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015361,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4349,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015431,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4350,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015441,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4351,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015452,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4352,
-tapd:TapdIteration:1:0,tapd:TapdIssue:1:11991001015583,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4353,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015107,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4339,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015121,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4340,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015142,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4341,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015184,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4342,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015203,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4343,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015207,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4344,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015253,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4345,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015307,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4346,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015309,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4347,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015340,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4348,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015361,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4349,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015431,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4350,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015441,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4351,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015452,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4352,
+tapd:TapdIteration:1:0,tapd:TapdTask:1:11991001015583,"{""ConnectionId"":1,""CompanyId"":0,""WorkspaceId"":991}",_raw_tapd_api_tasks,4353,
diff --git a/plugins/tapd/e2e/stories_commit_test.go b/plugins/tapd/e2e/stories_commit_test.go
index 4f13037d..db8054c0 100644
--- a/plugins/tapd/e2e/stories_commit_test.go
+++ b/plugins/tapd/e2e/stories_commit_test.go
@@ -68,6 +68,7 @@ func TestTapdStoryCommitDataFlow(t *testing.T) {
 			"commit_time",
 			"created",
 			"story_id",
+			"issue_updated",
 		),
 	)
 
diff --git a/plugins/tapd/e2e/story_bug_test.go b/plugins/tapd/e2e/story_bug_test.go
index 94caee5e..9ed24ca6 100644
--- a/plugins/tapd/e2e/story_bug_test.go
+++ b/plugins/tapd/e2e/story_bug_test.go
@@ -53,6 +53,7 @@ func TestTapdStoryBugDataFlow(t *testing.T) {
 			"workspace_id",
 			"story_id",
 			"bug_id",
+			"issue_updated",
 		),
 	)
 
diff --git a/plugins/tapd/e2e/tasks_commit_test.go b/plugins/tapd/e2e/tasks_commit_test.go
index 1b0a4d41..efb0f948 100644
--- a/plugins/tapd/e2e/tasks_commit_test.go
+++ b/plugins/tapd/e2e/tasks_commit_test.go
@@ -69,6 +69,7 @@ func TestTapdTaskCommitDataFlow(t *testing.T) {
 			"commit_time",
 			"created",
 			"task_id",
+			"issue_updated",
 		),
 	)
 
diff --git a/plugins/tapd/impl/impl.go b/plugins/tapd/impl/impl.go
index 7064993d..af9d9572 100644
--- a/plugins/tapd/impl/impl.go
+++ b/plugins/tapd/impl/impl.go
@@ -23,7 +23,6 @@ import (
 
 	"github.com/apache/incubator-devlake/errors"
 
-	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/helper"
 	"github.com/apache/incubator-devlake/plugins/tapd/api"
@@ -196,6 +195,11 @@ func (plugin Tapd) PrepareTaskData(taskCtx core.TaskContext, options map[string]
 	if err != nil {
 		return nil, errors.Default.Wrap(err, "failed to create tapd api client")
 	}
+	cstZone, err1 := time.LoadLocation("Asia/Shanghai")
+	if err1 != nil {
+		return nil, errors.Default.Wrap(err1, "fail to get CST Location")
+	}
+	op.CstZone = cstZone
 	taskData := &tasks.TapdTaskData{
 		Options:    &op,
 		ApiClient:  tapdApiClient,
@@ -204,10 +208,6 @@ func (plugin Tapd) PrepareTaskData(taskCtx core.TaskContext, options map[string]
 	if !since.IsZero() {
 		taskData.Since = &since
 	}
-	tasks.WorkspaceIdGen = didgen.NewDomainIdGenerator(&models.TapdWorkspace{})
-	tasks.IssueIdGen = didgen.NewDomainIdGenerator(&models.TapdIssue{})
-	tasks.IterIdGen = didgen.NewDomainIdGenerator(&models.TapdIteration{})
-
 	return taskData, nil
 }
 
diff --git a/plugins/tapd/models/bug.go b/plugins/tapd/models/bug.go
index bfdf3307..07dd516e 100644
--- a/plugins/tapd/models/bug.go
+++ b/plugins/tapd/models/bug.go
@@ -26,7 +26,7 @@ type TapdBug struct {
 	ConnectionId uint64 `gorm:"primaryKey"`
 	Id           uint64 `gorm:"primaryKey;type:BIGINT" json:"id,string"`
 	EpicKey      string
-	Title        string          `json:"name" gorm:"type:varchar(255)"`
+	Title        string          `json:"title" gorm:"type:varchar(255)"`
 	Description  string          `json:"description"`
 	WorkspaceId  uint64          `json:"workspace_id,string"`
 	Created      *helper.CSTTime `json:"created"`
diff --git a/plugins/tapd/models/bug_commit.go b/plugins/tapd/models/bug_commit.go
index 843852c1..c2bcff9d 100644
--- a/plugins/tapd/models/bug_commit.go
+++ b/plugins/tapd/models/bug_commit.go
@@ -20,6 +20,7 @@ package models
 import (
 	"github.com/apache/incubator-devlake/models/common"
 	"github.com/apache/incubator-devlake/plugins/helper"
+	"time"
 )
 
 type TapdBugCommit struct {
@@ -40,6 +41,7 @@ type TapdBugCommit struct {
 	FileCommit      string          `json:"file_commit"`
 	CommitTime      *helper.CSTTime `json:"commit_time"`
 	Created         *helper.CSTTime `json:"created"`
+	IssueUpdated    *time.Time
 
 	BugId uint64
 	common.NoPKModel
diff --git a/plugins/tapd/models/story_bug.go b/plugins/tapd/models/input.go
similarity index 66%
copy from plugins/tapd/models/story_bug.go
copy to plugins/tapd/models/input.go
index de12a43a..c5733cd8 100644
--- a/plugins/tapd/models/story_bug.go
+++ b/plugins/tapd/models/input.go
@@ -18,17 +18,10 @@ limitations under the License.
 package models
 
 import (
-	"github.com/apache/incubator-devlake/models/common"
+	"time"
 )
 
-type TapdStoryBug struct {
-	ConnectionId uint64 `gorm:"primaryKey"`
-	WorkspaceId  uint64 `gorm:"primaryKey" json:"workspace_id"`
-	StoryId      uint64 `gorm:"primaryKey" json:"story_id,string"`
-	BugId        uint64 `gorm:"primaryKey" json:"bug_id,string"`
-	common.NoPKModel
-}
-
-func (TapdStoryBug) TableName() string {
-	return "_tool_tapd_story_bugs"
+type Input struct {
+	IssueId    uint64     `json:"issue_id"`
+	UpdateTime *time.Time `json:"update_time"`
 }
diff --git a/plugins/tapd/models/migrationscripts/20221013_add_init_tables.go b/plugins/tapd/models/migrationscripts/20221109_add_init_tables.go
similarity index 99%
rename from plugins/tapd/models/migrationscripts/20221013_add_init_tables.go
rename to plugins/tapd/models/migrationscripts/20221109_add_init_tables.go
index 6912d503..a03db98f 100644
--- a/plugins/tapd/models/migrationscripts/20221013_add_init_tables.go
+++ b/plugins/tapd/models/migrationscripts/20221109_add_init_tables.go
@@ -136,7 +136,7 @@ func (*addInitTables) Up(basicRes core.BasicRes) errors.Error {
 }
 
 func (*addInitTables) Version() uint64 {
-	return 20221013201138
+	return 20221109201138
 }
 
 func (*addInitTables) Name() string {
diff --git a/plugins/tapd/models/migrationscripts/archived/bug_commit.go b/plugins/tapd/models/migrationscripts/archived/bug_commit.go
index 71761e08..1aa29968 100644
--- a/plugins/tapd/models/migrationscripts/archived/bug_commit.go
+++ b/plugins/tapd/models/migrationscripts/archived/bug_commit.go
@@ -20,6 +20,7 @@ package archived
 import (
 	"github.com/apache/incubator-devlake/models/migrationscripts/archived"
 	"github.com/apache/incubator-devlake/plugins/helper"
+	"time"
 )
 
 type TapdBugCommit struct {
@@ -40,6 +41,7 @@ type TapdBugCommit struct {
 	FileCommit      string          `json:"file_commit"`
 	CommitTime      *helper.CSTTime `json:"commit_time"`
 	Created         *helper.CSTTime `json:"created"`
+	IssueUpdated    *time.Time
 
 	BugId uint64
 	archived.NoPKModel
diff --git a/plugins/tapd/models/migrationscripts/archived/story_bug.go b/plugins/tapd/models/migrationscripts/archived/story_bug.go
index 0adee911..4ab5b777 100644
--- a/plugins/tapd/models/migrationscripts/archived/story_bug.go
+++ b/plugins/tapd/models/migrationscripts/archived/story_bug.go
@@ -17,13 +17,17 @@ limitations under the License.
 
 package archived
 
-import "github.com/apache/incubator-devlake/models/migrationscripts/archived"
+import (
+	"github.com/apache/incubator-devlake/models/migrationscripts/archived"
+	"time"
+)
 
 type TapdStoryBug struct {
 	ConnectionId uint64 `gorm:"primaryKey"`
 	WorkspaceId  uint64 `gorm:"primaryKey" json:"workspace_id,string"`
 	StoryId      uint64 `gorm:"primaryKey" json:"story_id,string"`
 	BugId        uint64 `gorm:"primaryKey" json:"bug_id,string"`
+	IssueUpdated *time.Time
 	archived.NoPKModel
 }
 
diff --git a/plugins/tapd/models/migrationscripts/archived/story_commits.go b/plugins/tapd/models/migrationscripts/archived/story_commits.go
index 20ffb961..db6e0b83 100644
--- a/plugins/tapd/models/migrationscripts/archived/story_commits.go
+++ b/plugins/tapd/models/migrationscripts/archived/story_commits.go
@@ -20,6 +20,7 @@ package archived
 import (
 	"github.com/apache/incubator-devlake/models/migrationscripts/archived"
 	"github.com/apache/incubator-devlake/plugins/helper"
+	"time"
 )
 
 type TapdStoryCommit struct {
@@ -40,8 +41,8 @@ type TapdStoryCommit struct {
 	FileCommit      string          `json:"file_commit"`
 	CommitTime      *helper.CSTTime `json:"commit_time"`
 	Created         *helper.CSTTime `json:"created"`
-
-	StoryId uint64
+	IssueUpdated    *time.Time
+	StoryId         uint64
 	archived.NoPKModel
 }
 
diff --git a/plugins/tapd/models/migrationscripts/archived/task_commits.go b/plugins/tapd/models/migrationscripts/archived/task_commits.go
index 5067fbcd..3baa945b 100644
--- a/plugins/tapd/models/migrationscripts/archived/task_commits.go
+++ b/plugins/tapd/models/migrationscripts/archived/task_commits.go
@@ -20,6 +20,7 @@ package archived
 import (
 	"github.com/apache/incubator-devlake/models/migrationscripts/archived"
 	"github.com/apache/incubator-devlake/plugins/helper"
+	"time"
 )
 
 type TapdTaskCommit struct {
@@ -40,6 +41,7 @@ type TapdTaskCommit struct {
 	FileCommit      string          `json:"file_commit"`
 	CommitTime      *helper.CSTTime `json:"commit_time"`
 	Created         *helper.CSTTime `json:"created"`
+	IssueUpdated    *time.Time
 
 	TaskId uint64
 	archived.NoPKModel
diff --git a/plugins/tapd/models/story_bug.go b/plugins/tapd/models/story_bug.go
index de12a43a..a12229d3 100644
--- a/plugins/tapd/models/story_bug.go
+++ b/plugins/tapd/models/story_bug.go
@@ -19,6 +19,7 @@ package models
 
 import (
 	"github.com/apache/incubator-devlake/models/common"
+	"time"
 )
 
 type TapdStoryBug struct {
@@ -26,6 +27,7 @@ type TapdStoryBug struct {
 	WorkspaceId  uint64 `gorm:"primaryKey" json:"workspace_id"`
 	StoryId      uint64 `gorm:"primaryKey" json:"story_id,string"`
 	BugId        uint64 `gorm:"primaryKey" json:"bug_id,string"`
+	IssueUpdated *time.Time
 	common.NoPKModel
 }
 
diff --git a/plugins/tapd/models/story_commits.go b/plugins/tapd/models/story_commits.go
index f0fdd499..e0ec5e79 100644
--- a/plugins/tapd/models/story_commits.go
+++ b/plugins/tapd/models/story_commits.go
@@ -20,6 +20,7 @@ package models
 import (
 	"github.com/apache/incubator-devlake/models/common"
 	"github.com/apache/incubator-devlake/plugins/helper"
+	"time"
 )
 
 type TapdStoryCommit struct {
@@ -40,6 +41,7 @@ type TapdStoryCommit struct {
 	FileCommit      string          `json:"file_commit"`
 	CommitTime      *helper.CSTTime `json:"commit_time"`
 	Created         *helper.CSTTime `json:"created"`
+	IssueUpdated    *time.Time
 
 	StoryId uint64
 	common.NoPKModel
diff --git a/plugins/tapd/models/task_commits.go b/plugins/tapd/models/task_commits.go
index c505613a..629ff738 100644
--- a/plugins/tapd/models/task_commits.go
+++ b/plugins/tapd/models/task_commits.go
@@ -20,6 +20,7 @@ package models
 import (
 	"github.com/apache/incubator-devlake/models/common"
 	"github.com/apache/incubator-devlake/plugins/helper"
+	"time"
 )
 
 type TapdTaskCommit struct {
@@ -40,6 +41,7 @@ type TapdTaskCommit struct {
 	FileCommit      string          `json:"file_commit"`
 	CommitTime      *helper.CSTTime `json:"commit_time"`
 	Created         *helper.CSTTime `json:"created"`
+	IssueUpdated    *time.Time
 
 	TaskId uint64
 	common.NoPKModel
diff --git a/plugins/tapd/tasks/account_converter.go b/plugins/tapd/tasks/account_converter.go
index df6b983c..39317544 100644
--- a/plugins/tapd/tasks/account_converter.go
+++ b/plugins/tapd/tasks/account_converter.go
@@ -25,7 +25,6 @@ import (
 	"github.com/apache/incubator-devlake/models/domainlayer/crossdomain"
 
 	"github.com/apache/incubator-devlake/models/domainlayer"
-	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/core/dal"
 	"github.com/apache/incubator-devlake/plugins/helper"
@@ -53,7 +52,6 @@ func ConvertAccounts(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdAccount{}),
@@ -62,7 +60,7 @@ func ConvertAccounts(taskCtx core.SubTaskContext) errors.Error {
 			userTool := inputRow.(*models.TapdAccount)
 			issue := &crossdomain.Account{
 				DomainEntity: domainlayer.DomainEntity{
-					Id: accountIdGen.Generate(data.Options.ConnectionId, userTool.User),
+					Id: getAccountIdGen().Generate(data.Options.ConnectionId, userTool.User),
 				},
 				UserName: userTool.User,
 				FullName: userTool.Name,
diff --git a/plugins/tapd/tasks/bug_changelog_collector.go b/plugins/tapd/tasks/bug_changelog_collector.go
index fce2e8db..4ca49716 100644
--- a/plugins/tapd/tasks/bug_changelog_collector.go
+++ b/plugins/tapd/tasks/bug_changelog_collector.go
@@ -72,7 +72,7 @@ func CollectBugChangelogs(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("limit", fmt.Sprintf("%v", reqData.Pager.Size))
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("created", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("created", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02")))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/bug_changelog_converter.go b/plugins/tapd/tasks/bug_changelog_converter.go
index dd57c9bb..f20d6748 100644
--- a/plugins/tapd/tasks/bug_changelog_converter.go
+++ b/plugins/tapd/tasks/bug_changelog_converter.go
@@ -63,8 +63,7 @@ func ConvertBugChangelog(taskCtx core.SubTaskContext) errors.Error {
 	}
 	customStatusMap := getStatusMapping(data)
 	logger.Info("convert changelog :%d", data.Options.WorkspaceId)
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
+	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdBug{})
 	clIdGen := didgen.NewDomainIdGenerator(&models.TapdBugChangelog{})
 	clauses := []dal.Clause{
 		dal.Select("tc.created, tc.id, tc.workspace_id, tc.bug_id, tc.author, _tool_tapd_bug_changelog_items.*"),
@@ -91,7 +90,7 @@ func ConvertBugChangelog(taskCtx core.SubTaskContext) errors.Error {
 					Id: clIdGen.Generate(data.Options.ConnectionId, cl.Id, cl.Field),
 				},
 				IssueId:           issueIdGen.Generate(data.Options.ConnectionId, cl.BugId),
-				AuthorId:          accountIdGen.Generate(data.Options.ConnectionId, cl.Author),
+				AuthorId:          getAccountIdGen().Generate(data.Options.ConnectionId, cl.Author),
 				AuthorName:        cl.Author,
 				FieldId:           cl.Field,
 				FieldName:         cl.Field,
diff --git a/plugins/tapd/tasks/bug_collector.go b/plugins/tapd/tasks/bug_collector.go
index 726d4e09..bbd4e7f3 100644
--- a/plugins/tapd/tasks/bug_collector.go
+++ b/plugins/tapd/tasks/bug_collector.go
@@ -40,7 +40,6 @@ func CollectBugs(taskCtx core.SubTaskContext) errors.Error {
 	db := taskCtx.GetDal()
 	logger := taskCtx.GetLogger()
 	logger.Info("collect bugs")
-
 	since := data.Since
 	incremental := false
 	if since == nil {
@@ -74,7 +73,7 @@ func CollectBugs(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("fields", "labels")
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("modified", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("modified", fmt.Sprintf(">%s", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02"))))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/bug_commit_collector.go b/plugins/tapd/tasks/bug_commit_collector.go
index 5129db2f..b8a2b5fd 100644
--- a/plugins/tapd/tasks/bug_commit_collector.go
+++ b/plugins/tapd/tasks/bug_commit_collector.go
@@ -19,56 +19,31 @@ package tasks
 
 import (
 	"encoding/json"
-	goerror "errors"
 	"fmt"
 	"github.com/apache/incubator-devlake/errors"
-	"gorm.io/gorm"
-	"net/http"
-	"net/url"
-	"reflect"
-	"time"
-
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/core/dal"
 	"github.com/apache/incubator-devlake/plugins/helper"
 	"github.com/apache/incubator-devlake/plugins/tapd/models"
+	"net/http"
+	"net/url"
+	"reflect"
 )
 
 const RAW_BUG_COMMIT_TABLE = "tapd_api_bug_commits"
 
 var _ core.SubTaskEntryPoint = CollectBugCommits
 
-type SimpleBug struct {
-	Id uint64
-}
-
 func CollectBugCommits(taskCtx core.SubTaskContext) errors.Error {
 	rawDataSubTaskArgs, data := CreateRawDataSubTaskArgs(taskCtx, RAW_BUG_COMMIT_TABLE, false)
 	db := taskCtx.GetDal()
 	logger := taskCtx.GetLogger()
 	logger.Info("collect issueCommits")
 	since := data.Since
-	incremental := false
-	if since == nil {
-		// user didn't specify a time range to sync, try load from database
-		var latestUpdated models.TapdBugCommit
-		clauses := []dal.Clause{
-			dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
-			dal.Orderby("created DESC"),
-		}
-		err := db.First(&latestUpdated, clauses...)
-		if err != nil && !goerror.Is(err, gorm.ErrRecordNotFound) {
-			return errors.NotFound.Wrap(err, "failed to get latest tapd changelog record")
-		}
-		if latestUpdated.Id > 0 {
-			since = (*time.Time)(latestUpdated.Created)
-			incremental = true
-		}
-	}
 	clauses := []dal.Clause{
-		dal.Select("id"),
+		dal.Select("_tool_tapd_bugs.id as issue_id, modified as update_time"),
 		dal.From(&models.TapdBug{}),
-		dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
+		dal.Where("_tool_tapd_bugs.connection_id = ? and _tool_tapd_bugs.workspace_id = ? ", data.Options.ConnectionId, data.Options.WorkspaceId),
 	}
 	if since != nil {
 		clauses = append(clauses, dal.Where("modified > ?", since))
@@ -77,24 +52,24 @@ func CollectBugCommits(taskCtx core.SubTaskContext) errors.Error {
 	if err != nil {
 		return err
 	}
-	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(SimpleBug{}))
+	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(models.Input{}))
 
 	if err != nil {
 		return err
 	}
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
-		Incremental:        incremental,
+		Incremental:        since != nil,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		Input:       iterator,
-		UrlTemplate: "code_commit_infos",
+		PageSize:           100,
+		Input:              iterator,
+		UrlTemplate:        "code_commit_infos",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
-			input := reqData.Input.(*SimpleBug)
+			input := reqData.Input.(*models.Input)
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
 			query.Set("type", "bug")
-			query.Set("object_id", fmt.Sprintf("%v", input.Id))
+			query.Set("object_id", fmt.Sprintf("%v", input.IssueId))
 			query.Set("order", "created asc")
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/bug_commit_converter.go b/plugins/tapd/tasks/bug_commit_converter.go
index 105a293b..ab995392 100644
--- a/plugins/tapd/tasks/bug_commit_converter.go
+++ b/plugins/tapd/tasks/bug_commit_converter.go
@@ -43,7 +43,7 @@ func ConvertBugCommit(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
+	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdBug{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdBugCommit{}),
diff --git a/plugins/tapd/tasks/bug_commit_extractor.go b/plugins/tapd/tasks/bug_commit_extractor.go
index a20f2cde..7329e299 100644
--- a/plugins/tapd/tasks/bug_commit_extractor.go
+++ b/plugins/tapd/tasks/bug_commit_extractor.go
@@ -47,12 +47,13 @@ func ExtractBugCommits(taskCtx core.SubTaskContext) errors.Error {
 			}
 			toolL := issueCommitBody
 			toolL.ConnectionId = data.Options.ConnectionId
-			issue := SimpleBug{}
+			issue := models.Input{}
 			err = errors.Convert(json.Unmarshal(row.Input, &issue))
 			if err != nil {
 				return nil, err
 			}
-			toolL.BugId = issue.Id
+			toolL.BugId = issue.IssueId
+			toolL.IssueUpdated = issue.UpdateTime
 			toolL.WorkspaceId = data.Options.WorkspaceId
 			results := make([]interface{}, 0, 1)
 			results = append(results, &toolL)
diff --git a/plugins/tapd/tasks/bug_converter.go b/plugins/tapd/tasks/bug_converter.go
index 89a634f7..ce9a609b 100644
--- a/plugins/tapd/tasks/bug_converter.go
+++ b/plugins/tapd/tasks/bug_converter.go
@@ -49,10 +49,7 @@ func ConvertBug(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
-	workspaceIdGen := didgen.NewDomainIdGenerator(&models.TapdWorkspace{})
-	iterIdGen := didgen.NewDomainIdGenerator(&models.TapdIteration{})
+	bugIdGen := didgen.NewDomainIdGenerator(&models.TapdBug{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdBug{}),
@@ -61,7 +58,7 @@ func ConvertBug(taskCtx core.SubTaskContext) errors.Error {
 			toolL := inputRow.(*models.TapdBug)
 			domainL := &ticket.Issue{
 				DomainEntity: domainlayer.DomainEntity{
-					Id: issueIdGen.Generate(toolL.ConnectionId, toolL.Id),
+					Id: bugIdGen.Generate(toolL.ConnectionId, toolL.Id),
 				},
 				Url:            toolL.Url,
 				IssueKey:       strconv.FormatUint(toolL.Id, 10),
@@ -72,9 +69,9 @@ func ConvertBug(taskCtx core.SubTaskContext) errors.Error {
 				ResolutionDate: (*time.Time)(toolL.Resolved),
 				CreatedDate:    (*time.Time)(toolL.Created),
 				UpdatedDate:    (*time.Time)(toolL.Modified),
-				ParentIssueId:  issueIdGen.Generate(toolL.ConnectionId, toolL.IssueId),
+				ParentIssueId:  bugIdGen.Generate(toolL.ConnectionId, toolL.IssueId),
 				Priority:       toolL.Priority,
-				CreatorId:      accountIdGen.Generate(data.Options.ConnectionId, toolL.Reporter),
+				CreatorId:      getAccountIdGen().Generate(data.Options.ConnectionId, toolL.Reporter),
 				CreatorName:    toolL.Reporter,
 				AssigneeName:   toolL.CurrentOwner,
 				Severity:       toolL.Severity,
@@ -82,18 +79,18 @@ func ConvertBug(taskCtx core.SubTaskContext) errors.Error {
 				OriginalStatus: toolL.Status,
 			}
 			if domainL.AssigneeName != "" {
-				domainL.AssigneeId = accountIdGen.Generate(data.Options.ConnectionId, toolL.CurrentOwner)
+				domainL.AssigneeId = getAccountIdGen().Generate(data.Options.ConnectionId, toolL.CurrentOwner)
 			}
 			if domainL.ResolutionDate != nil && domainL.CreatedDate != nil {
 				domainL.LeadTimeMinutes = int64(domainL.ResolutionDate.Sub(*domainL.CreatedDate).Minutes())
 			}
 			results := make([]interface{}, 0, 2)
 			boardIssue := &ticket.BoardIssue{
-				BoardId: workspaceIdGen.Generate(toolL.ConnectionId, toolL.WorkspaceId),
+				BoardId: getWorkspaceIdGen().Generate(toolL.ConnectionId, toolL.WorkspaceId),
 				IssueId: domainL.Id,
 			}
 			sprintIssue := &ticket.SprintIssue{
-				SprintId: iterIdGen.Generate(data.Options.ConnectionId, toolL.IterationId),
+				SprintId: getIterIdGen().Generate(data.Options.ConnectionId, toolL.IterationId),
 				IssueId:  domainL.Id,
 			}
 			results = append(results, domainL, boardIssue, sprintIssue)
diff --git a/plugins/tapd/tasks/bug_custom_fields_collector.go b/plugins/tapd/tasks/bug_custom_fields_collector.go
index 17d15b5a..fad97944 100644
--- a/plugins/tapd/tasks/bug_custom_fields_collector.go
+++ b/plugins/tapd/tasks/bug_custom_fields_collector.go
@@ -39,8 +39,7 @@ func CollectBugCustomFields(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		UrlTemplate: "bugs/custom_fields_settings",
+		UrlTemplate:        "bugs/custom_fields_settings",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
diff --git a/plugins/tapd/tasks/bug_label_convertor.go b/plugins/tapd/tasks/bug_label_convertor.go
index cbf3e3fb..6fa3c17e 100644
--- a/plugins/tapd/tasks/bug_label_convertor.go
+++ b/plugins/tapd/tasks/bug_label_convertor.go
@@ -19,6 +19,7 @@ package tasks
 
 import (
 	"github.com/apache/incubator-devlake/errors"
+	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
 	"reflect"
 
 	"github.com/apache/incubator-devlake/plugins/core/dal"
@@ -53,6 +54,7 @@ func ConvertBugLabels(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
+	bugIdGen := didgen.NewDomainIdGenerator(&models.TapdBug{})
 
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
@@ -61,7 +63,7 @@ func ConvertBugLabels(taskCtx core.SubTaskContext) errors.Error {
 		Convert: func(inputRow interface{}) ([]interface{}, errors.Error) {
 			issueLabel := inputRow.(*models.TapdBugLabel)
 			domainBugLabel := &ticket.IssueLabel{
-				IssueId:   IssueIdGen.Generate(issueLabel.BugId),
+				IssueId:   bugIdGen.Generate(issueLabel.BugId),
 				LabelName: issueLabel.LabelName,
 			}
 			return []interface{}{
diff --git a/plugins/tapd/tasks/bug_status_collector.go b/plugins/tapd/tasks/bug_status_collector.go
index 4757653a..dcd3397c 100644
--- a/plugins/tapd/tasks/bug_status_collector.go
+++ b/plugins/tapd/tasks/bug_status_collector.go
@@ -38,7 +38,6 @@ func CollectBugStatus(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		PageSize:           100,
 		UrlTemplate:        "workflows/status_map",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
diff --git a/plugins/tapd/tasks/bug_status_last_step_collector.go b/plugins/tapd/tasks/bug_status_last_step_collector.go
index da7cc573..32e17a09 100644
--- a/plugins/tapd/tasks/bug_status_last_step_collector.go
+++ b/plugins/tapd/tasks/bug_status_last_step_collector.go
@@ -34,12 +34,11 @@ func CollectBugStatusLastStep(taskCtx core.SubTaskContext) errors.Error {
 	rawDataSubTaskArgs, data := CreateRawDataSubTaskArgs(taskCtx, RAW_BUG_STATUS_LAST_STEP_TABLE, false)
 	logger := taskCtx.GetLogger()
 	logger.Info("collect bugStatus")
-
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		PageSize:           100,
-		UrlTemplate:        "workflows/last_steps",
+
+		UrlTemplate: "workflows/last_steps",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
diff --git a/plugins/tapd/tasks/iteration_collector.go b/plugins/tapd/tasks/iteration_collector.go
index 499b7573..9e1ff4c9 100644
--- a/plugins/tapd/tasks/iteration_collector.go
+++ b/plugins/tapd/tasks/iteration_collector.go
@@ -49,7 +49,7 @@ func CollectIterations(taskCtx core.SubTaskContext) errors.Error {
 		var latestUpdated models.TapdIteration
 		clauses := []dal.Clause{
 			dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
-			dal.Orderby("created DESC"),
+			dal.Orderby("modified DESC"),
 		}
 		err := db.First(&latestUpdated, clauses...)
 		if err != nil && !goerror.Is(err, gorm.ErrRecordNotFound) {
@@ -65,6 +65,7 @@ func CollectIterations(taskCtx core.SubTaskContext) errors.Error {
 		Incremental:        incremental,
 		ApiClient:          data.ApiClient,
 		PageSize:           100,
+		Concurrency:        3,
 		UrlTemplate:        "iterations",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
@@ -73,7 +74,7 @@ func CollectIterations(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("limit", fmt.Sprintf("%v", reqData.Pager.Size))
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("updated", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("modified", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02")))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/iteration_converter.go b/plugins/tapd/tasks/iteration_converter.go
index e58211c3..0e9b6882 100644
--- a/plugins/tapd/tasks/iteration_converter.go
+++ b/plugins/tapd/tasks/iteration_converter.go
@@ -24,7 +24,6 @@ import (
 	"time"
 
 	"github.com/apache/incubator-devlake/models/domainlayer"
-	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
 	"github.com/apache/incubator-devlake/models/domainlayer/ticket"
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/core/dal"
@@ -37,7 +36,6 @@ func ConvertIteration(taskCtx core.SubTaskContext) errors.Error {
 	logger := taskCtx.GetLogger()
 	db := taskCtx.GetDal()
 	logger.Info("collect board:%d", data.Options.WorkspaceId)
-	iterIdGen := didgen.NewDomainIdGenerator(&models.TapdIteration{})
 	clauses := []dal.Clause{
 		dal.From(&models.TapdIteration{}),
 		dal.Where("connection_id = ? AND workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
@@ -56,8 +54,6 @@ func ConvertIteration(taskCtx core.SubTaskContext) errors.Error {
 			return ""
 		}
 	}
-	workspaceIdGen := didgen.NewDomainIdGenerator(&models.TapdWorkspace{})
-
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdIteration{}),
@@ -65,13 +61,13 @@ func ConvertIteration(taskCtx core.SubTaskContext) errors.Error {
 		Convert: func(inputRow interface{}) ([]interface{}, errors.Error) {
 			iter := inputRow.(*models.TapdIteration)
 			domainIter := &ticket.Sprint{
-				DomainEntity:    domainlayer.DomainEntity{Id: iterIdGen.Generate(data.Options.ConnectionId, iter.Id)},
+				DomainEntity:    domainlayer.DomainEntity{Id: getIterIdGen().Generate(data.Options.ConnectionId, iter.Id)},
 				Url:             fmt.Sprintf("https://www.tapd.cn/%d/prong/iterations/view/%d", iter.WorkspaceId, iter.Id),
 				Status:          getStdSprintStatus(iter.Status),
 				Name:            iter.Name,
 				StartedDate:     (*time.Time)(iter.Startdate),
 				EndedDate:       (*time.Time)(iter.Enddate),
-				OriginalBoardID: workspaceIdGen.Generate(iter.ConnectionId, iter.WorkspaceId),
+				OriginalBoardID: getWorkspaceIdGen().Generate(iter.ConnectionId, iter.WorkspaceId),
 				CompletedDate:   (*time.Time)(iter.Completed),
 			}
 			results := make([]interface{}, 0)
diff --git a/plugins/tapd/tasks/shared.go b/plugins/tapd/tasks/shared.go
index c30906a5..d29867b1 100644
--- a/plugins/tapd/tasks/shared.go
+++ b/plugins/tapd/tasks/shared.go
@@ -22,18 +22,17 @@ import (
 	goerror "errors"
 	"fmt"
 	"github.com/apache/incubator-devlake/errors"
+	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
 	"github.com/apache/incubator-devlake/models/domainlayer/ticket"
+	"github.com/apache/incubator-devlake/plugins/core"
+	"github.com/apache/incubator-devlake/plugins/core/dal"
+	"github.com/apache/incubator-devlake/plugins/helper"
+	"github.com/apache/incubator-devlake/plugins/tapd/models"
 	"gorm.io/gorm"
 	"io"
 	"net/http"
 	"net/url"
 	"strings"
-
-	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
-	"github.com/apache/incubator-devlake/plugins/core"
-	"github.com/apache/incubator-devlake/plugins/core/dal"
-	"github.com/apache/incubator-devlake/plugins/helper"
-	"github.com/apache/incubator-devlake/plugins/tapd/models"
 )
 
 type Page struct {
@@ -43,10 +42,30 @@ type Data struct {
 	Count int `json:"count"`
 }
 
-var UserIdGen *didgen.DomainIdGenerator
-var WorkspaceIdGen *didgen.DomainIdGenerator
-var IssueIdGen *didgen.DomainIdGenerator
-var IterIdGen *didgen.DomainIdGenerator
+var accountIdGen *didgen.DomainIdGenerator
+var workspaceIdGen *didgen.DomainIdGenerator
+var iterIdGen *didgen.DomainIdGenerator
+
+func getAccountIdGen() *didgen.DomainIdGenerator {
+	if accountIdGen == nil {
+		accountIdGen = didgen.NewDomainIdGenerator(&models.TapdAccount{})
+	}
+	return accountIdGen
+}
+
+func getWorkspaceIdGen() *didgen.DomainIdGenerator {
+	if workspaceIdGen == nil {
+		workspaceIdGen = didgen.NewDomainIdGenerator(&models.TapdWorkspace{})
+	}
+	return workspaceIdGen
+}
+
+func getIterIdGen() *didgen.DomainIdGenerator {
+	if iterIdGen == nil {
+		iterIdGen = didgen.NewDomainIdGenerator(&models.TapdIteration{})
+	}
+	return iterIdGen
+}
 
 // res will not be used
 func GetTotalPagesFromResponse(r *http.Response, args *helper.ApiCollectorArgs) (int, errors.Error) {
diff --git a/plugins/tapd/tasks/story_bug_collector.go b/plugins/tapd/tasks/story_bug_collector.go
index 18db3416..02181fd2 100644
--- a/plugins/tapd/tasks/story_bug_collector.go
+++ b/plugins/tapd/tasks/story_bug_collector.go
@@ -18,18 +18,14 @@ limitations under the License.
 package tasks
 
 import (
-	goerror "errors"
 	"fmt"
 	"github.com/apache/incubator-devlake/errors"
-	"gorm.io/gorm"
-	"net/url"
-	"reflect"
-	"time"
-
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/core/dal"
 	"github.com/apache/incubator-devlake/plugins/helper"
 	"github.com/apache/incubator-devlake/plugins/tapd/models"
+	"net/url"
+	"reflect"
 )
 
 const RAW_STORY_BUG_TABLE = "tapd_api_story_bugs"
@@ -42,52 +38,33 @@ func CollectStoryBugs(taskCtx core.SubTaskContext) errors.Error {
 	logger := taskCtx.GetLogger()
 	logger.Info("collect storyBugs")
 	since := data.Since
-	incremental := false
-	if since == nil {
-		// user didn't specify a time range to sync, try load from database
-		var latestUpdated models.TapdStoryCommit
-		clauses := []dal.Clause{
-			dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
-			dal.Orderby("created DESC"),
-		}
-		err := db.First(&latestUpdated, clauses...)
-		if err != nil && !goerror.Is(err, gorm.ErrRecordNotFound) {
-			return errors.NotFound.Wrap(err, "failed to get latest tapd changelog record")
-		}
-		if latestUpdated.Id > 0 {
-			since = (*time.Time)(latestUpdated.Created)
-			incremental = true
-		}
-	}
-
 	clauses := []dal.Clause{
-		dal.Select("id"),
+		dal.Select("id as issue_id, modified as update_time"),
 		dal.From(&models.TapdStory{}),
-		dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
+		dal.Where("_tool_tapd_stories.connection_id = ? and _tool_tapd_stories.workspace_id = ? ", data.Options.ConnectionId, data.Options.WorkspaceId),
 	}
 	if since != nil {
 		clauses = append(clauses, dal.Where("modified > ?", since))
 	}
-
 	cursor, err := db.Cursor(clauses...)
 	if err != nil {
 		return err
 	}
-	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(SimpleStory{}))
+	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(models.Input{}))
 	if err != nil {
 		return err
 	}
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		Incremental:        incremental,
+		Incremental:        since != nil,
 		Input:              iterator,
 		UrlTemplate:        "stories/get_related_bugs",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
-			input := reqData.Input.(*SimpleStory)
+			input := reqData.Input.(*models.Input)
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
-			query.Set("story_id", fmt.Sprintf("%v", input.Id))
+			query.Set("story_id", fmt.Sprintf("%v", input.IssueId))
 			return query, nil
 		},
 		ResponseParser: GetRawMessageArrayFromResponse,
@@ -102,7 +79,7 @@ func CollectStoryBugs(taskCtx core.SubTaskContext) errors.Error {
 var CollectStoryBugMeta = core.SubTaskMeta{
 	Name:             "collectStoryBugs",
 	EntryPoint:       CollectStoryBugs,
-	EnabledByDefault: true,
+	EnabledByDefault: false,
 	Description:      "collect Tapd storyBugs",
 	DomainTypes:      []string{core.DOMAIN_TYPE_TICKET},
 }
diff --git a/plugins/tapd/tasks/story_bug_extractor.go b/plugins/tapd/tasks/story_bug_extractor.go
index 55e5f947..fd708e9b 100644
--- a/plugins/tapd/tasks/story_bug_extractor.go
+++ b/plugins/tapd/tasks/story_bug_extractor.go
@@ -30,7 +30,7 @@ var _ core.SubTaskEntryPoint = ExtractStoryBugs
 var ExtractStoryBugsMeta = core.SubTaskMeta{
 	Name:             "extractStoryBugs",
 	EntryPoint:       ExtractStoryBugs,
-	EnabledByDefault: true,
+	EnabledByDefault: false,
 	Description:      "Extract raw company data into tool layer table _tool_tapd_story_bugs",
 	DomainTypes:      []string{core.DOMAIN_TYPE_TICKET},
 }
@@ -45,6 +45,12 @@ func ExtractStoryBugs(taskCtx core.SubTaskContext) errors.Error {
 			if err != nil {
 				return nil, err
 			}
+			issue := models.Input{}
+			err = errors.Convert(json.Unmarshal(row.Input, &issue))
+			if err != nil {
+				return nil, err
+			}
+			toolL.IssueUpdated = issue.UpdateTime
 			toolL.ConnectionId = data.Options.ConnectionId
 			return []interface{}{
 				&toolL,
diff --git a/plugins/tapd/tasks/story_category_collector.go b/plugins/tapd/tasks/story_category_collector.go
index a8ac1185..20b038ff 100644
--- a/plugins/tapd/tasks/story_category_collector.go
+++ b/plugins/tapd/tasks/story_category_collector.go
@@ -39,8 +39,7 @@ func CollectStoryCategories(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		UrlTemplate: "story_categories",
+		UrlTemplate:        "story_categories",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
diff --git a/plugins/tapd/tasks/story_changelog_collector.go b/plugins/tapd/tasks/story_changelog_collector.go
index 16db55e6..741a014e 100644
--- a/plugins/tapd/tasks/story_changelog_collector.go
+++ b/plugins/tapd/tasks/story_changelog_collector.go
@@ -71,7 +71,7 @@ func CollectStoryChangelogs(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("limit", fmt.Sprintf("%v", reqData.Pager.Size))
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("created", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("created", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02")))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/story_changelog_converter.go b/plugins/tapd/tasks/story_changelog_converter.go
index 46b38c38..5e79d2fc 100644
--- a/plugins/tapd/tasks/story_changelog_converter.go
+++ b/plugins/tapd/tasks/story_changelog_converter.go
@@ -67,8 +67,7 @@ func ConvertStoryChangelog(taskCtx core.SubTaskContext) errors.Error {
 	customStatusMap := getStatusMapping(data)
 	logger.Info("convert changelog :%d", data.Options.WorkspaceId)
 	clIdGen := didgen.NewDomainIdGenerator(&models.TapdStoryChangelog{})
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
+	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdStory{})
 
 	clauses := []dal.Clause{
 		dal.Select("tc.created, tc.id, tc.workspace_id, tc.story_id, tc.creator, _tool_tapd_story_changelog_items.*"),
@@ -94,7 +93,7 @@ func ConvertStoryChangelog(taskCtx core.SubTaskContext) errors.Error {
 					Id: fmt.Sprintf("%s:%s", clIdGen.Generate(data.Options.ConnectionId, cl.Id), cl.Field),
 				},
 				IssueId:           issueIdGen.Generate(data.Options.ConnectionId, cl.StoryId),
-				AuthorId:          accountIdGen.Generate(data.Options.ConnectionId, cl.Creator),
+				AuthorId:          getAccountIdGen().Generate(data.Options.ConnectionId, cl.Creator),
 				AuthorName:        cl.Creator,
 				FieldId:           cl.Field,
 				FieldName:         cl.Field,
diff --git a/plugins/tapd/tasks/story_collector.go b/plugins/tapd/tasks/story_collector.go
index f2828e05..608b98c9 100644
--- a/plugins/tapd/tasks/story_collector.go
+++ b/plugins/tapd/tasks/story_collector.go
@@ -72,7 +72,7 @@ func CollectStorys(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("fields", "labels")
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("modified", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("modified", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02")))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/story_commit_collector.go b/plugins/tapd/tasks/story_commit_collector.go
index 6dd50265..63194c8d 100644
--- a/plugins/tapd/tasks/story_commit_collector.go
+++ b/plugins/tapd/tasks/story_commit_collector.go
@@ -19,57 +19,31 @@ package tasks
 
 import (
 	"encoding/json"
-	goerror "errors"
 	"fmt"
 	"github.com/apache/incubator-devlake/errors"
-	"gorm.io/gorm"
-	"net/http"
-	"net/url"
-	"reflect"
-	"time"
-
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/core/dal"
 	"github.com/apache/incubator-devlake/plugins/helper"
 	"github.com/apache/incubator-devlake/plugins/tapd/models"
+	"net/http"
+	"net/url"
+	"reflect"
 )
 
 const RAW_STORY_COMMIT_TABLE = "tapd_api_story_commits"
 
 var _ core.SubTaskEntryPoint = CollectStoryCommits
 
-type SimpleStory struct {
-	Id uint64
-}
-
 func CollectStoryCommits(taskCtx core.SubTaskContext) errors.Error {
 	rawDataSubTaskArgs, data := CreateRawDataSubTaskArgs(taskCtx, RAW_STORY_COMMIT_TABLE, false)
 	db := taskCtx.GetDal()
 	logger := taskCtx.GetLogger()
 	logger.Info("collect issueCommits")
 	since := data.Since
-	incremental := false
-	if since == nil {
-		// user didn't specify a time range to sync, try load from database
-		var latestUpdated models.TapdStoryCommit
-		clauses := []dal.Clause{
-			dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
-			dal.Orderby("created DESC"),
-		}
-		err := db.First(&latestUpdated, clauses...)
-		if err != nil && !goerror.Is(err, gorm.ErrRecordNotFound) {
-			return errors.NotFound.Wrap(err, "failed to get latest tapd changelog record")
-		}
-		if latestUpdated.Id > 0 {
-			since = (*time.Time)(latestUpdated.Created)
-			incremental = true
-		}
-	}
-
 	clauses := []dal.Clause{
-		dal.Select("id"),
+		dal.Select("_tool_tapd_stories.id as issue_id, modified as update_time"),
 		dal.From(&models.TapdStory{}),
-		dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
+		dal.Where("_tool_tapd_stories.connection_id = ? and _tool_tapd_stories.workspace_id = ? ", data.Options.ConnectionId, data.Options.WorkspaceId),
 	}
 	if since != nil {
 		clauses = append(clauses, dal.Where("modified > ?", since))
@@ -78,23 +52,22 @@ func CollectStoryCommits(taskCtx core.SubTaskContext) errors.Error {
 	if err != nil {
 		return err
 	}
-	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(SimpleStory{}))
+	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(models.Input{}))
 	if err != nil {
 		return err
 	}
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
-		Incremental:        incremental,
+		Incremental:        since != nil,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		Input:       iterator,
-		UrlTemplate: "code_commit_infos",
+		Input:              iterator,
+		UrlTemplate:        "code_commit_infos",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
-			input := reqData.Input.(*SimpleStory)
+			input := reqData.Input.(*models.Input)
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
 			query.Set("type", "story")
-			query.Set("object_id", fmt.Sprintf("%v", input.Id))
+			query.Set("object_id", fmt.Sprintf("%v", input.IssueId))
 			query.Set("order", "created asc")
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/story_commit_converter.go b/plugins/tapd/tasks/story_commit_converter.go
index 11cf3a48..4b5509f1 100644
--- a/plugins/tapd/tasks/story_commit_converter.go
+++ b/plugins/tapd/tasks/story_commit_converter.go
@@ -41,7 +41,7 @@ func ConvertStoryCommit(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
+	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdStory{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdStoryCommit{}),
diff --git a/plugins/tapd/tasks/story_commit_extractor.go b/plugins/tapd/tasks/story_commit_extractor.go
index b09e707b..bbddb40b 100644
--- a/plugins/tapd/tasks/story_commit_extractor.go
+++ b/plugins/tapd/tasks/story_commit_extractor.go
@@ -47,12 +47,13 @@ func ExtractStoryCommits(taskCtx core.SubTaskContext) errors.Error {
 			}
 			toolL := issueCommitBody
 			toolL.ConnectionId = data.Options.ConnectionId
-			issue := SimpleStory{}
+			issue := models.Input{}
 			err = errors.Convert(json.Unmarshal(row.Input, &issue))
 			if err != nil {
 				return nil, err
 			}
-			toolL.StoryId = issue.Id
+			toolL.StoryId = issue.IssueId
+			toolL.IssueUpdated = issue.UpdateTime
 			toolL.WorkspaceId = data.Options.WorkspaceId
 			results := make([]interface{}, 0, 1)
 			results = append(results, &toolL)
diff --git a/plugins/tapd/tasks/story_converter.go b/plugins/tapd/tasks/story_converter.go
index b8b6099a..fd8c11f0 100644
--- a/plugins/tapd/tasks/story_converter.go
+++ b/plugins/tapd/tasks/story_converter.go
@@ -50,10 +50,7 @@ func ConvertStory(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
-	workspaceIdGen := didgen.NewDomainIdGenerator(&models.TapdWorkspace{})
-	iterIdGen := didgen.NewDomainIdGenerator(&models.TapdIteration{})
+	storyIdGen := didgen.NewDomainIdGenerator(&models.TapdStory{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdStory{}),
@@ -62,7 +59,7 @@ func ConvertStory(taskCtx core.SubTaskContext) errors.Error {
 			toolL := inputRow.(*models.TapdStory)
 			domainL := &ticket.Issue{
 				DomainEntity: domainlayer.DomainEntity{
-					Id: issueIdGen.Generate(toolL.ConnectionId, toolL.Id),
+					Id: storyIdGen.Generate(toolL.ConnectionId, toolL.Id),
 				},
 				Url:                  toolL.Url,
 				IssueKey:             strconv.FormatUint(toolL.Id, 10),
@@ -74,28 +71,28 @@ func ConvertStory(taskCtx core.SubTaskContext) errors.Error {
 				ResolutionDate:       (*time.Time)(toolL.Completed),
 				CreatedDate:          (*time.Time)(toolL.Created),
 				UpdatedDate:          (*time.Time)(toolL.Modified),
-				ParentIssueId:        issueIdGen.Generate(toolL.ConnectionId, toolL.ParentId),
+				ParentIssueId:        storyIdGen.Generate(toolL.ConnectionId, toolL.ParentId),
 				Priority:             toolL.Priority,
 				TimeRemainingMinutes: int64(toolL.Remain),
-				CreatorId:            accountIdGen.Generate(data.Options.ConnectionId, toolL.Creator),
+				CreatorId:            getAccountIdGen().Generate(data.Options.ConnectionId, toolL.Creator),
 				CreatorName:          toolL.Creator,
 				AssigneeName:         toolL.Owner,
 				Severity:             "",
 				Component:            toolL.Feature,
 			}
 			if domainL.AssigneeName != "" {
-				domainL.AssigneeId = accountIdGen.Generate(data.Options.ConnectionId, toolL.Owner)
+				domainL.AssigneeId = getAccountIdGen().Generate(data.Options.ConnectionId, toolL.Owner)
 			}
 			if domainL.ResolutionDate != nil && domainL.CreatedDate != nil {
 				domainL.LeadTimeMinutes = int64(domainL.ResolutionDate.Sub(*domainL.CreatedDate).Minutes())
 			}
 			results := make([]interface{}, 0, 2)
 			boardIssue := &ticket.BoardIssue{
-				BoardId: workspaceIdGen.Generate(toolL.ConnectionId, toolL.WorkspaceId),
+				BoardId: getWorkspaceIdGen().Generate(toolL.ConnectionId, toolL.WorkspaceId),
 				IssueId: domainL.Id,
 			}
 			sprintIssue := &ticket.SprintIssue{
-				SprintId: iterIdGen.Generate(data.Options.ConnectionId, toolL.IterationId),
+				SprintId: getIterIdGen().Generate(data.Options.ConnectionId, toolL.IterationId),
 				IssueId:  domainL.Id,
 			}
 			results = append(results, domainL, boardIssue, sprintIssue)
diff --git a/plugins/tapd/tasks/story_custom_fields_collector.go b/plugins/tapd/tasks/story_custom_fields_collector.go
index 67618bce..0261af24 100644
--- a/plugins/tapd/tasks/story_custom_fields_collector.go
+++ b/plugins/tapd/tasks/story_custom_fields_collector.go
@@ -39,8 +39,7 @@ func CollectStoryCustomFields(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		UrlTemplate: "stories/custom_fields_settings",
+		UrlTemplate:        "stories/custom_fields_settings",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
diff --git a/plugins/tapd/tasks/story_label_convertor.go b/plugins/tapd/tasks/story_label_convertor.go
index 2638750e..79d216ef 100644
--- a/plugins/tapd/tasks/story_label_convertor.go
+++ b/plugins/tapd/tasks/story_label_convertor.go
@@ -19,6 +19,7 @@ package tasks
 
 import (
 	"github.com/apache/incubator-devlake/errors"
+	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
 	"reflect"
 
 	"github.com/apache/incubator-devlake/plugins/core/dal"
@@ -54,7 +55,7 @@ func ConvertStoryLabels(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-
+	storyIdGen := didgen.NewDomainIdGenerator(&models.TapdStory{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdStoryLabel{}),
@@ -62,7 +63,7 @@ func ConvertStoryLabels(taskCtx core.SubTaskContext) errors.Error {
 		Convert: func(inputRow interface{}) ([]interface{}, errors.Error) {
 			issueLabel := inputRow.(*models.TapdStoryLabel)
 			domainStoryLabel := &ticket.IssueLabel{
-				IssueId:   IssueIdGen.Generate(issueLabel.StoryId),
+				IssueId:   storyIdGen.Generate(issueLabel.StoryId),
 				LabelName: issueLabel.LabelName,
 			}
 			return []interface{}{
diff --git a/plugins/tapd/tasks/story_status_collector.go b/plugins/tapd/tasks/story_status_collector.go
index b2922d4d..b46e42db 100644
--- a/plugins/tapd/tasks/story_status_collector.go
+++ b/plugins/tapd/tasks/story_status_collector.go
@@ -38,7 +38,6 @@ func CollectStoryStatus(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		PageSize:           100,
 		UrlTemplate:        "workflows/status_map",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
diff --git a/plugins/tapd/tasks/sub_workspace_collector.go b/plugins/tapd/tasks/sub_workspace_collector.go
index 1bdb8d0f..d7d80388 100644
--- a/plugins/tapd/tasks/sub_workspace_collector.go
+++ b/plugins/tapd/tasks/sub_workspace_collector.go
@@ -39,13 +39,10 @@ func CollectSubWorkspaces(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		UrlTemplate: "workspaces/sub_workspaces",
+		UrlTemplate:        "workspaces/sub_workspaces",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
-			//query.Set("page", fmt.Sprintf("%v", reqData.Pager.Page))
-			//query.Set("limit", fmt.Sprintf("%v", reqData.Pager.Size))
 			return query, nil
 		},
 		ResponseParser: func(res *http.Response) ([]json.RawMessage, errors.Error) {
diff --git a/plugins/tapd/tasks/sub_workspace_converter.go b/plugins/tapd/tasks/sub_workspace_converter.go
index 34cc30e8..d49b0e9a 100644
--- a/plugins/tapd/tasks/sub_workspace_converter.go
+++ b/plugins/tapd/tasks/sub_workspace_converter.go
@@ -52,7 +52,7 @@ func ConvertSubWorkspace(taskCtx core.SubTaskContext) errors.Error {
 			workspace := inputRow.(*models.TapdSubWorkspace)
 			domainBoard := &ticket.Board{
 				DomainEntity: domainlayer.DomainEntity{
-					Id: WorkspaceIdGen.Generate(workspace.ConnectionId, workspace.Id),
+					Id: getWorkspaceIdGen().Generate(workspace.ConnectionId, workspace.Id),
 				},
 				Name: workspace.Name,
 				Url:  fmt.Sprintf("%s/%d", "https://tapd.cn", workspace.Id),
diff --git a/plugins/tapd/tasks/task_changelog_collector.go b/plugins/tapd/tasks/task_changelog_collector.go
index 4ff857ec..1ab72685 100644
--- a/plugins/tapd/tasks/task_changelog_collector.go
+++ b/plugins/tapd/tasks/task_changelog_collector.go
@@ -72,7 +72,7 @@ func CollectTaskChangelogs(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("limit", fmt.Sprintf("%v", reqData.Pager.Size))
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("created", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("created", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02")))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/task_changelog_converter.go b/plugins/tapd/tasks/task_changelog_converter.go
index 57e65fe2..87a56c75 100644
--- a/plugins/tapd/tasks/task_changelog_converter.go
+++ b/plugins/tapd/tasks/task_changelog_converter.go
@@ -72,8 +72,7 @@ func ConvertTaskChangelog(taskCtx core.SubTaskContext) errors.Error {
 	}
 	logger.Info("convert changelog :%d", data.Options.WorkspaceId)
 	clIdGen := didgen.NewDomainIdGenerator(&models.TapdTaskChangelog{})
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
+	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdTask{})
 
 	clauses := []dal.Clause{
 		dal.Select("tc.created, tc.id, tc.workspace_id, tc.task_id, tc.creator, _tool_tapd_task_changelog_items.*"),
@@ -98,7 +97,7 @@ func ConvertTaskChangelog(taskCtx core.SubTaskContext) errors.Error {
 					Id: fmt.Sprintf("%s:%s", clIdGen.Generate(data.Options.ConnectionId, cl.Id), cl.Field),
 				},
 				IssueId:           issueIdGen.Generate(data.Options.ConnectionId, cl.TaskId),
-				AuthorId:          accountIdGen.Generate(data.Options.ConnectionId, cl.Creator),
+				AuthorId:          getAccountIdGen().Generate(data.Options.ConnectionId, cl.Creator),
 				AuthorName:        cl.Creator,
 				FieldId:           cl.Field,
 				FieldName:         cl.Field,
diff --git a/plugins/tapd/tasks/task_collector.go b/plugins/tapd/tasks/task_collector.go
index bbcbfb2d..125122d3 100644
--- a/plugins/tapd/tasks/task_collector.go
+++ b/plugins/tapd/tasks/task_collector.go
@@ -75,7 +75,7 @@ func CollectTasks(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("fields", "labels")
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("modified", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("modified", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02")))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/task_commit_collector.go b/plugins/tapd/tasks/task_commit_collector.go
index cdd6e295..f7a6bcb5 100644
--- a/plugins/tapd/tasks/task_commit_collector.go
+++ b/plugins/tapd/tasks/task_commit_collector.go
@@ -19,57 +19,31 @@ package tasks
 
 import (
 	"encoding/json"
-	goerror "errors"
 	"fmt"
 	"github.com/apache/incubator-devlake/errors"
-	"gorm.io/gorm"
-	"net/http"
-	"net/url"
-	"reflect"
-	"time"
-
 	"github.com/apache/incubator-devlake/plugins/core"
 	"github.com/apache/incubator-devlake/plugins/core/dal"
 	"github.com/apache/incubator-devlake/plugins/helper"
 	"github.com/apache/incubator-devlake/plugins/tapd/models"
+	"net/http"
+	"net/url"
+	"reflect"
 )
 
 const RAW_TASK_COMMIT_TABLE = "tapd_api_task_commits"
 
 var _ core.SubTaskEntryPoint = CollectTaskCommits
 
-type SimpleTask struct {
-	Id uint64
-}
-
 func CollectTaskCommits(taskCtx core.SubTaskContext) errors.Error {
 	rawDataSubTaskArgs, data := CreateRawDataSubTaskArgs(taskCtx, RAW_TASK_COMMIT_TABLE, false)
 	db := taskCtx.GetDal()
 	logger := taskCtx.GetLogger()
 	logger.Info("collect issueCommits")
 	since := data.Since
-	incremental := false
-	if since == nil {
-		// user didn't specify a time range to sync, try load from database
-		var latestUpdated models.TapdTaskCommit
-		clauses := []dal.Clause{
-			dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
-			dal.Orderby("created DESC"),
-		}
-		err := db.First(&latestUpdated, clauses...)
-		if err != nil && !goerror.Is(err, gorm.ErrRecordNotFound) {
-			return errors.NotFound.Wrap(err, "failed to get latest tapd changelog record")
-		}
-		if latestUpdated.Id > 0 {
-			since = (*time.Time)(latestUpdated.Created)
-			incremental = true
-		}
-	}
-
 	clauses := []dal.Clause{
-		dal.Select("id"),
+		dal.Select("_tool_tapd_tasks.id as issue_id, modified as update_time"),
 		dal.From(&models.TapdTask{}),
-		dal.Where("connection_id = ? and workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
+		dal.Where("_tool_tapd_tasks.connection_id = ? and _tool_tapd_tasks.workspace_id = ? ", data.Options.ConnectionId, data.Options.WorkspaceId),
 	}
 	if since != nil {
 		clauses = append(clauses, dal.Where("modified > ?", since))
@@ -78,23 +52,23 @@ func CollectTaskCommits(taskCtx core.SubTaskContext) errors.Error {
 	if err != nil {
 		return err
 	}
-	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(SimpleTask{}))
+	iterator, err := helper.NewDalCursorIterator(db, cursor, reflect.TypeOf(models.Input{}))
 	if err != nil {
 		return err
 	}
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
-		Incremental:        incremental,
+		Incremental:        since != nil,
 		ApiClient:          data.ApiClient,
 		//PageSize:    100,
 		Input:       iterator,
 		UrlTemplate: "code_commit_infos",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
-			input := reqData.Input.(*SimpleTask)
+			input := reqData.Input.(*models.Input)
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
 			query.Set("type", "task")
-			query.Set("object_id", fmt.Sprintf("%v", input.Id))
+			query.Set("object_id", fmt.Sprintf("%v", input.IssueId))
 			query.Set("order", "created asc")
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/task_commit_converter.go b/plugins/tapd/tasks/task_commit_converter.go
index 76d50f2b..f5998558 100644
--- a/plugins/tapd/tasks/task_commit_converter.go
+++ b/plugins/tapd/tasks/task_commit_converter.go
@@ -44,7 +44,7 @@ func ConvertTaskCommit(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
+	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdTask{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdTaskCommit{}),
diff --git a/plugins/tapd/tasks/task_commit_extractor.go b/plugins/tapd/tasks/task_commit_extractor.go
index 3a53fc72..50a19341 100644
--- a/plugins/tapd/tasks/task_commit_extractor.go
+++ b/plugins/tapd/tasks/task_commit_extractor.go
@@ -47,12 +47,13 @@ func ExtractTaskCommits(taskCtx core.SubTaskContext) errors.Error {
 			}
 			toolL := issueCommitBody
 			toolL.ConnectionId = data.Options.ConnectionId
-			issue := SimpleTask{}
+			issue := models.Input{}
 			err = errors.Convert(json.Unmarshal(row.Input, &issue))
 			if err != nil {
 				return nil, err
 			}
-			toolL.TaskId = issue.Id
+			toolL.TaskId = issue.IssueId
+			toolL.IssueUpdated = issue.UpdateTime
 			toolL.WorkspaceId = data.Options.WorkspaceId
 			results := make([]interface{}, 0, 1)
 			results = append(results, &toolL)
diff --git a/plugins/tapd/tasks/task_converter.go b/plugins/tapd/tasks/task_converter.go
index 2a8a91a1..7629d9fe 100644
--- a/plugins/tapd/tasks/task_converter.go
+++ b/plugins/tapd/tasks/task_converter.go
@@ -50,10 +50,7 @@ func ConvertTask(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
-	issueIdGen := didgen.NewDomainIdGenerator(&models.TapdIssue{})
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
-	workspaceIdGen := didgen.NewDomainIdGenerator(&models.TapdWorkspace{})
-	iterIdGen := didgen.NewDomainIdGenerator(&models.TapdIteration{})
+	taskIdGen := didgen.NewDomainIdGenerator(&models.TapdTask{})
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdTask{}),
@@ -62,7 +59,7 @@ func ConvertTask(taskCtx core.SubTaskContext) errors.Error {
 			toolL := inputRow.(*models.TapdTask)
 			domainL := &ticket.Issue{
 				DomainEntity: domainlayer.DomainEntity{
-					Id: issueIdGen.Generate(toolL.ConnectionId, toolL.Id),
+					Id: taskIdGen.Generate(toolL.ConnectionId, toolL.Id),
 				},
 				Url:            toolL.Url,
 				IssueKey:       strconv.FormatUint(toolL.Id, 10),
@@ -74,25 +71,25 @@ func ConvertTask(taskCtx core.SubTaskContext) errors.Error {
 				ResolutionDate: (*time.Time)(toolL.Completed),
 				CreatedDate:    (*time.Time)(toolL.Created),
 				UpdatedDate:    (*time.Time)(toolL.Modified),
-				ParentIssueId:  issueIdGen.Generate(toolL.ConnectionId, toolL.StoryId),
+				ParentIssueId:  taskIdGen.Generate(toolL.ConnectionId, toolL.StoryId),
 				Priority:       toolL.Priority,
-				CreatorId:      accountIdGen.Generate(data.Options.ConnectionId, toolL.Creator),
+				CreatorId:      getAccountIdGen().Generate(data.Options.ConnectionId, toolL.Creator),
 				CreatorName:    toolL.Creator,
 				AssigneeName:   toolL.Owner,
 			}
 			if domainL.AssigneeName != "" {
-				domainL.AssigneeId = accountIdGen.Generate(data.Options.ConnectionId, toolL.Owner)
+				domainL.AssigneeId = getAccountIdGen().Generate(data.Options.ConnectionId, toolL.Owner)
 			}
 			if domainL.ResolutionDate != nil && domainL.CreatedDate != nil {
 				domainL.LeadTimeMinutes = int64(domainL.ResolutionDate.Sub(*domainL.CreatedDate).Minutes())
 			}
 			results := make([]interface{}, 0, 2)
 			boardIssue := &ticket.BoardIssue{
-				BoardId: workspaceIdGen.Generate(toolL.ConnectionId, toolL.WorkspaceId),
+				BoardId: getWorkspaceIdGen().Generate(toolL.ConnectionId, toolL.WorkspaceId),
 				IssueId: domainL.Id,
 			}
 			sprintIssue := &ticket.SprintIssue{
-				SprintId: iterIdGen.Generate(data.Options.ConnectionId, toolL.IterationId),
+				SprintId: getIterIdGen().Generate(data.Options.ConnectionId, toolL.IterationId),
 				IssueId:  domainL.Id,
 			}
 			results = append(results, domainL, boardIssue, sprintIssue)
diff --git a/plugins/tapd/tasks/task_custom_fields_collector.go b/plugins/tapd/tasks/task_custom_fields_collector.go
index f06f6644..34b73a21 100644
--- a/plugins/tapd/tasks/task_custom_fields_collector.go
+++ b/plugins/tapd/tasks/task_custom_fields_collector.go
@@ -39,8 +39,7 @@ func CollectTaskCustomFields(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		UrlTemplate: "tasks/custom_fields_settings",
+		UrlTemplate:        "tasks/custom_fields_settings",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
diff --git a/plugins/tapd/tasks/task_data.go b/plugins/tapd/tasks/task_data.go
index af4d8f29..49680dea 100644
--- a/plugins/tapd/tasks/task_data.go
+++ b/plugins/tapd/tasks/task_data.go
@@ -30,6 +30,7 @@ type TapdOptions struct {
 	CompanyId           uint64   `mapstruct:"companyId"`
 	Tasks               []string `mapstruct:"tasks,omitempty"`
 	Since               string
+	CstZone             *time.Location
 	TransformationRules TransformationRules `json:"transformationRules"`
 }
 
diff --git a/plugins/tapd/tasks/task_label_convertor.go b/plugins/tapd/tasks/task_label_convertor.go
index 6ed8aa08..743c9e9d 100644
--- a/plugins/tapd/tasks/task_label_convertor.go
+++ b/plugins/tapd/tasks/task_label_convertor.go
@@ -19,6 +19,7 @@ package tasks
 
 import (
 	"github.com/apache/incubator-devlake/errors"
+	"github.com/apache/incubator-devlake/models/domainlayer/didgen"
 	"reflect"
 
 	"github.com/apache/incubator-devlake/plugins/core/dal"
@@ -54,6 +55,7 @@ func ConvertTaskLabels(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
+	taskIdGen := didgen.NewDomainIdGenerator(&models.TapdTask{})
 
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
@@ -62,7 +64,7 @@ func ConvertTaskLabels(taskCtx core.SubTaskContext) errors.Error {
 		Convert: func(inputRow interface{}) ([]interface{}, errors.Error) {
 			issueLabel := inputRow.(*models.TapdTaskLabel)
 			domainTaskLabel := &ticket.IssueLabel{
-				IssueId:   IssueIdGen.Generate(issueLabel.TaskId),
+				IssueId:   taskIdGen.Generate(issueLabel.TaskId),
 				LabelName: issueLabel.LabelName,
 			}
 			return []interface{}{
diff --git a/plugins/tapd/tasks/workitem_type_collector.go b/plugins/tapd/tasks/workitem_type_collector.go
index 8ae7b369..b45f84dc 100644
--- a/plugins/tapd/tasks/workitem_type_collector.go
+++ b/plugins/tapd/tasks/workitem_type_collector.go
@@ -39,8 +39,7 @@ func CollectWorkitemTypes(taskCtx core.SubTaskContext) errors.Error {
 	collector, err := helper.NewApiCollector(helper.ApiCollectorArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		ApiClient:          data.ApiClient,
-		//PageSize:    100,
-		UrlTemplate: "workitem_types",
+		UrlTemplate:        "workitem_types",
 		Query: func(reqData *helper.RequestData) (url.Values, errors.Error) {
 			query := url.Values{}
 			query.Set("workspace_id", fmt.Sprintf("%v", data.Options.WorkspaceId))
diff --git a/plugins/tapd/tasks/worklog_collector.go b/plugins/tapd/tasks/worklog_collector.go
index 62762494..4e06f1c5 100644
--- a/plugins/tapd/tasks/worklog_collector.go
+++ b/plugins/tapd/tasks/worklog_collector.go
@@ -71,7 +71,7 @@ func CollectWorklogs(taskCtx core.SubTaskContext) errors.Error {
 			query.Set("limit", fmt.Sprintf("%v", reqData.Pager.Size))
 			query.Set("order", "created asc")
 			if since != nil {
-				query.Set("created", fmt.Sprintf(">%v", since.Format("YYYY-MM-DD")))
+				query.Set("created", fmt.Sprintf(">%s", since.In(data.Options.CstZone).Format("2006-01-02")))
 			}
 			return query, nil
 		},
diff --git a/plugins/tapd/tasks/worklog_converter.go b/plugins/tapd/tasks/worklog_converter.go
index 1fc9ea5e..6e171dd8 100644
--- a/plugins/tapd/tasks/worklog_converter.go
+++ b/plugins/tapd/tasks/worklog_converter.go
@@ -20,6 +20,7 @@ package tasks
 import (
 	"github.com/apache/incubator-devlake/errors"
 	"reflect"
+	"strings"
 	"time"
 
 	"github.com/apache/incubator-devlake/models/domainlayer"
@@ -37,7 +38,6 @@ func ConvertWorklog(taskCtx core.SubTaskContext) errors.Error {
 	db := taskCtx.GetDal()
 	logger.Info("convert board:%d", data.Options.WorkspaceId)
 	worklogIdGen := didgen.NewDomainIdGenerator(&models.TapdWorklog{})
-	accountIdGen := didgen.NewDomainIdGenerator(&models.TapdAccount{})
 	clauses := []dal.Clause{
 		dal.From(&models.TapdWorklog{}),
 		dal.Where("connection_id = ? AND workspace_id = ?", data.Options.ConnectionId, data.Options.WorkspaceId),
@@ -48,6 +48,10 @@ func ConvertWorklog(taskCtx core.SubTaskContext) errors.Error {
 		return err
 	}
 	defer cursor.Close()
+	taskIdGen := didgen.NewDomainIdGenerator(&models.TapdTask{})
+	storyIdGen := didgen.NewDomainIdGenerator(&models.TapdStory{})
+	bugIdGen := didgen.NewDomainIdGenerator(&models.TapdBug{})
+
 	converter, err := helper.NewDataConverter(helper.DataConverterArgs{
 		RawDataSubTaskArgs: *rawDataSubTaskArgs,
 		InputRowType:       reflect.TypeOf(models.TapdWorklog{}),
@@ -58,22 +62,18 @@ func ConvertWorklog(taskCtx core.SubTaskContext) errors.Error {
 				DomainEntity: domainlayer.DomainEntity{
 					Id: worklogIdGen.Generate(data.Options.ConnectionId, toolL.Id),
 				},
-				AuthorId:         accountIdGen.Generate(data.Options.ConnectionId, toolL.Owner),
+				AuthorId:         getAccountIdGen().Generate(data.Options.ConnectionId, toolL.Owner),
 				Comment:          toolL.Memo,
 				TimeSpentMinutes: int(toolL.Timespent),
 				LoggedDate:       (*time.Time)(toolL.Created),
-				//IssueId:          toolL.EntityId,
 			}
-			switch toolL.EntityType {
+			switch strings.ToUpper(toolL.EntityType) {
 			case "TASK":
-				domainL.IssueId = didgen.
-					NewDomainIdGenerator(&models.TapdTask{}).Generate(toolL.EntityId)
+				domainL.IssueId = taskIdGen.Generate(toolL.EntityId)
 			case "BUG":
-				domainL.IssueId = didgen.
-					NewDomainIdGenerator(&models.TapdBug{}).Generate(toolL.EntityId)
+				domainL.IssueId = bugIdGen.Generate(toolL.EntityId)
 			case "STORY":
-				domainL.IssueId = didgen.
-					NewDomainIdGenerator(&models.TapdStory{}).Generate(toolL.EntityId)
+				domainL.IssueId = storyIdGen.Generate(toolL.EntityId)
 			}
 			return []interface{}{
 				domainL,