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

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

commit f1431a707a78e2e9c9ae007d75d0763edcfc4b1c
Author: Mr.An <[email protected]>
AuthorDate: Fri Jun 17 11:55:39 2022 +0800

    update commit and pr review code
---
 plugins/gitee/models/migrationscripts/init_schema.go | 2 +-
 plugins/gitee/tasks/commit_extractor.go              | 2 --
 plugins/gitee/tasks/pr_review_collector.go           | 5 +++--
 plugins/gitee/tasks/pr_review_extractor.go           | 8 ++++----
 4 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/plugins/gitee/models/migrationscripts/init_schema.go 
b/plugins/gitee/models/migrationscripts/init_schema.go
index 5eceb089..44e3e33a 100644
--- a/plugins/gitee/models/migrationscripts/init_schema.go
+++ b/plugins/gitee/models/migrationscripts/init_schema.go
@@ -46,7 +46,7 @@ func (*InitSchemas) Up(ctx context.Context, db *gorm.DB) 
error {
 }
 
 func (*InitSchemas) Version() uint64 {
-       return 20220407201202
+       return 20220617201204
 }
 
 func (*InitSchemas) Name() string {
diff --git a/plugins/gitee/tasks/commit_extractor.go 
b/plugins/gitee/tasks/commit_extractor.go
index 3f280af5..1ebeb81e 100644
--- a/plugins/gitee/tasks/commit_extractor.go
+++ b/plugins/gitee/tasks/commit_extractor.go
@@ -48,7 +48,6 @@ type GiteeCommit struct {
 
 type GiteeApiCommitResponse struct {
        Author      *models.GiteeUser `json:"author"`
-       AuthorId    int
        CommentsUrl string            `json:"comments_url"`
        Commit      GiteeCommit       `json:"commit"`
        Committer   *models.GiteeUser `json:"committer"`
@@ -114,7 +113,6 @@ func ExtractApiCommits(taskCtx core.SubTaskContext) error {
 func ConvertCommit(commit *GiteeApiCommitResponse) (*models.GiteeCommit, 
error) {
        giteeCommit := &models.GiteeCommit{
                Sha:            commit.Sha,
-               AuthorId:       commit.Author.Id,
                Message:        commit.Commit.Message,
                AuthorName:     commit.Commit.Author.Name,
                AuthorEmail:    commit.Commit.Author.Email,
diff --git a/plugins/gitee/tasks/pr_review_collector.go 
b/plugins/gitee/tasks/pr_review_collector.go
index 0a64752e..468236f6 100644
--- a/plugins/gitee/tasks/pr_review_collector.go
+++ b/plugins/gitee/tasks/pr_review_collector.go
@@ -30,6 +30,7 @@ import (
        "github.com/apache/incubator-devlake/plugins/gitee/models"
 )
 
+//gitee
 const RAW_PULL_REQUEST_REVIEW_TABLE = "gitee_api_pull_request_reviews"
 
 var CollectApiPullRequestReviewsMeta = core.SubTaskMeta{
@@ -62,14 +63,14 @@ func CollectApiPullRequestReviews(taskCtx 
core.SubTaskContext) error {
                Incremental:        incremental,
                Input:              iterator,
 
-               UrlTemplate: "repos/{{ .Params.Owner }}/{{ .Params.Repo 
}}/pulls/3/review",
+               UrlTemplate: "repos/{{ .Params.Owner }}/{{ .Params.Repo 
}}/pulls/{{ .Input.Number }}/operate_logs",
 
                Query: func(reqData *helper.RequestData) (url.Values, error) {
                        query := url.Values{}
                        query.Set("access_token", data.Options.Token)
                        query.Set("page", fmt.Sprintf("%v", reqData.Pager.Page))
                        query.Set("per_page", fmt.Sprintf("%v", 
reqData.Pager.Size))
-
+                       query.Set("sort", "asc")
                        return query, nil
                },
                ResponseParser: func(res *http.Response) ([]json.RawMessage, 
error) {
diff --git a/plugins/gitee/tasks/pr_review_extractor.go 
b/plugins/gitee/tasks/pr_review_extractor.go
index fd4c0499..5fa79c38 100644
--- a/plugins/gitee/tasks/pr_review_extractor.go
+++ b/plugins/gitee/tasks/pr_review_extractor.go
@@ -38,10 +38,11 @@ type PullRequestReview struct {
        User    struct {
                Id    int
                Login string
+               Name  string
        }
-       Body        string
-       State       string
-       SubmittedAt helper.Iso8601Time `json:"submitted_at"`
+       Content    string
+       ActionType string             `json:"action_type"`
+       CreatedAt  helper.Iso8601Time `json:"created_at"`
 }
 
 func ExtractApiPullRequestReviews(taskCtx core.SubTaskContext) error {
@@ -62,7 +63,6 @@ func ExtractApiPullRequestReviews(taskCtx 
core.SubTaskContext) error {
                        if err != nil {
                                return nil, err
                        }
-                       // need to extract 2 kinds of entities here
                        results := make([]interface{}, 0, 1)
 
                        giteeReviewer := &models.GiteeReviewer{

Reply via email to