|
|
|
@ -64,7 +64,7 @@ class SyncUserForgeTask
|
|
|
|
|
#工单的内容
|
|
|
|
|
def get_issues(project, user_id)
|
|
|
|
|
issues_params = []
|
|
|
|
|
issues = project.issues.where(author_id: user_id)
|
|
|
|
|
issues = project.issues
|
|
|
|
|
if issues.present?
|
|
|
|
|
issues.find_each do |i|
|
|
|
|
|
issue_json = i.as_json
|
|
|
|
@ -158,13 +158,12 @@ class SyncUserForgeTask
|
|
|
|
|
member_user = m.user.as_json
|
|
|
|
|
member_extension = m.user.try(:user_extension).as_json || []
|
|
|
|
|
member_role = m.member_roles.as_json
|
|
|
|
|
member_issues = get_issues(project, m.user_id)
|
|
|
|
|
# member_issues = get_issues(project, m.user_id)
|
|
|
|
|
get_member = {
|
|
|
|
|
member: m.as_json,
|
|
|
|
|
member_user: member_user,
|
|
|
|
|
member_extension: member_extension,
|
|
|
|
|
member_roles: member_role,
|
|
|
|
|
member_issues: member_issues
|
|
|
|
|
member_roles: member_role
|
|
|
|
|
}
|
|
|
|
|
member_params.push(get_member)
|
|
|
|
|
end
|
|
|
|
|