正在显示
3 个修改的文件
包含
37 行增加
和
35 行删除
@@ -3,7 +3,6 @@ package service | @@ -3,7 +3,6 @@ package service | ||
3 | import ( | 3 | import ( |
4 | "github.com/linmadan/egglib-go/core/application" | 4 | "github.com/linmadan/egglib-go/core/application" |
5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationApplication/command" | 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationApplication/command" |
6 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationApplication/dto" | ||
7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationApplication/query" | 6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationApplication/query" |
8 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_cooperation" | 7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_cooperation" |
9 | ) | 8 | ) |
@@ -42,16 +41,17 @@ func (cooperationApplicationService *CooperationApplicationService) GetCooperati | @@ -42,16 +41,17 @@ func (cooperationApplicationService *CooperationApplicationService) GetCooperati | ||
42 | applicationResult, err := creationCooperationGateway.CooperationApplicationGet(allied_creation_cooperation.ReqCooperationApplicationGet{ | 41 | applicationResult, err := creationCooperationGateway.CooperationApplicationGet(allied_creation_cooperation.ReqCooperationApplicationGet{ |
43 | CooperationApplicationId: getCooperationApplicationQuery.CooperationApplicationId, | 42 | CooperationApplicationId: getCooperationApplicationQuery.CooperationApplicationId, |
44 | }) | 43 | }) |
44 | + //if err != nil { | ||
45 | + // return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | ||
46 | + //} | ||
47 | + //objectResult, err := creationCooperationGateway.CooperationProjectGet(allied_creation_cooperation.ReqCooperationProjectGet{ | ||
48 | + // CooperationProjectId: applicationResult.CooperationProject.CooperationProjectID, | ||
49 | + //}) | ||
45 | if err != nil { | 50 | if err != nil { |
46 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 51 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
47 | } | 52 | } |
48 | - objectResult, err := creationCooperationGateway.CooperationProjectGet(allied_creation_cooperation.ReqCooperationProjectGet{ | ||
49 | - CooperationProjectId: applicationResult.CooperationProject.CooperationProjectID, | ||
50 | - }) | ||
51 | - if err != nil { | ||
52 | - return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | ||
53 | - } | ||
54 | - return dto.ToCooperationApplicationInfo(&applicationResult.CooperationApplication, &objectResult.CooperationProject), nil | 53 | + //return dto.ToCooperationApplicationInfo(&applicationResult.CooperationApplication, &objectResult.CooperationProject), nil |
54 | + return applicationResult, nil | ||
55 | } | 55 | } |
56 | 56 | ||
57 | // 返回共创申请管理列表 | 57 | // 返回共创申请管理列表 |
1 | package dto | 1 | package dto |
2 | 2 | ||
3 | import ( | 3 | import ( |
4 | + "strconv" | ||
4 | "time" | 5 | "time" |
5 | 6 | ||
6 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | 7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" |
@@ -91,25 +92,26 @@ type CooperationApplicationItem struct { | @@ -91,25 +92,26 @@ type CooperationApplicationItem struct { | ||
91 | } | 92 | } |
92 | 93 | ||
93 | func ToCooperationApplicationItem(param *allied_creation_cooperation.CooperationApplication) *CooperationApplicationItem { | 94 | func ToCooperationApplicationItem(param *allied_creation_cooperation.CooperationApplication) *CooperationApplicationItem { |
94 | - //data := CooperationApplicationItem{ | ||
95 | - // CooperationApplicationDescription: param.CooperationApplicationDescription, | ||
96 | - // CooperationApplicationID: param.CooperationApplicationID, | ||
97 | - // CooperationApplicationStatus: param.CooperationApplicationStatus, | ||
98 | - // CooperationApplyTime: int(param.CooperationApplyTime.Unix()), | ||
99 | - // CooperationApplicationAttachment: param.CooperationApplicationAttachment, | ||
100 | - //} | ||
101 | - //data.CooperationApplicationApplicant.Company.CompanyID = param.CooperationApplicationApplicant.Company.CompanyID | ||
102 | - //data.CooperationApplicationApplicant.Company.CompanyName = param.CooperationApplicationApplicant.Company.CompanyName | ||
103 | - //data.CooperationApplicationApplicant.Department.DepartmentId = param.CooperationApplicationApplicant.Department.DepartmentID | ||
104 | - //data.CooperationApplicationApplicant.Department.DepartmentName = param.CooperationApplicationApplicant.Department.DepartmentName | 95 | + applicationID, _ := strconv.Atoi(param.CooperationApplicationID) |
96 | + data := CooperationApplicationItem{ | ||
97 | + CooperationApplicationDescription: param.CooperationApplicationDescription, | ||
98 | + CooperationApplicationID: applicationID, | ||
99 | + CooperationApplicationStatus: param.CooperationApplicationStatus, | ||
100 | + CooperationApplyTime: int(param.CooperationApplyTime), | ||
101 | + CooperationApplicationAttachment: param.CooperationApplicationAttachment, | ||
102 | + } | ||
103 | + data.CooperationApplicationApplicant.Company.CompanyID = param.Company.CompanyID | ||
104 | + data.CooperationApplicationApplicant.Company.CompanyName = param.Company.CompanyName | ||
105 | + data.CooperationApplicationApplicant.Department.DepartmentId = int(param.CooperationApplicationApplicant.Department.DepartmentId) | ||
106 | + data.CooperationApplicationApplicant.Department.DepartmentName = param.CooperationApplicationApplicant.Department.DepartmentName | ||
105 | //data.CooperationApplicationApplicant.Department.DepartmentNumber = param.CooperationApplicationApplicant.Department.DepartmentNumber | 107 | //data.CooperationApplicationApplicant.Department.DepartmentNumber = param.CooperationApplicationApplicant.Department.DepartmentNumber |
106 | - //data.CooperationApplicationApplicant.Org.OrgID = param.CooperationApplicationApplicant.Org.OrgID | ||
107 | - //data.CooperationApplicationApplicant.Org.OrgName = param.CooperationApplicationApplicant.Org.OrgName | ||
108 | - //data.CooperationApplicationApplicant.UserID = param.CooperationApplicationApplicant.UserID | ||
109 | - //data.CooperationApplicationApplicant.UserType = param.CooperationApplicationApplicant.UserType | ||
110 | - //data.CooperationApplicationApplicant.UserInfo.Phone = param.CooperationApplicationApplicant.UserInfo.UserPhone | ||
111 | - //data.CooperationApplicationApplicant.UserInfo.UsersName = param.CooperationApplicationApplicant.UserInfo.UserName | ||
112 | - //data.CooperationApplicationApplicant.UserInfo.UsersId = param.CooperationApplicationApplicant.UserID | ||
113 | - //return &data | ||
114 | - return nil | 108 | + data.CooperationApplicationApplicant.Org.OrgID = param.Org.OrgID |
109 | + data.CooperationApplicationApplicant.Org.OrgName = param.Org.OrgName | ||
110 | + data.CooperationApplicationApplicant.UserID = param.CooperationApplicationApplicant.UserID | ||
111 | + //data.CooperationApplicationApplicant.UserType = param.CooperationApplicationApplicant. | ||
112 | + data.CooperationApplicationApplicant.UserInfo.Phone = param.CooperationApplicationApplicant.UserInfo.UserPhone | ||
113 | + data.CooperationApplicationApplicant.UserInfo.UsersName = param.CooperationApplicationApplicant.UserInfo.UserName | ||
114 | + data.CooperationApplicationApplicant.UserInfo.UsersId = param.CooperationApplicationApplicant.UserID | ||
115 | + return &data | ||
116 | + //return nil | ||
115 | } | 117 | } |
@@ -16,14 +16,14 @@ type CooperationApplication struct { | @@ -16,14 +16,14 @@ type CooperationApplication struct { | ||
16 | UserPhone string `json:"userPhone"` | 16 | UserPhone string `json:"userPhone"` |
17 | UserAccount string `json:"userAccount"` | 17 | UserAccount string `json:"userAccount"` |
18 | } `json:"userInfo"` | 18 | } `json:"userInfo"` |
19 | - Department interface{} `json:"department"` | 19 | + Department struct { |
20 | + // 部门ID,通过REST集成上下文获取 | ||
21 | + DepartmentId int64 `json:"departmentId"` | ||
22 | + // 部门名称 | ||
23 | + DepartmentName string `json:"departmentName"` | ||
24 | + } `json:"department"` | ||
20 | } `json:"cooperationApplicationApplicant"` | 25 | } `json:"cooperationApplicationApplicant"` |
21 | - CooperationApplicationAttachment []struct { | ||
22 | - FileType string `json:"fileType"` | ||
23 | - Name string `json:"name"` | ||
24 | - URL string `json:"url"` | ||
25 | - FileSize string `json:"fileSize"` | ||
26 | - } `json:"cooperationApplicationAttachment"` | 26 | + CooperationApplicationAttachment []domain.Attachment `json:"cooperationApplicationAttachment"` |
27 | CooperationApplicationDescription string `json:"cooperationApplicationDescription"` | 27 | CooperationApplicationDescription string `json:"cooperationApplicationDescription"` |
28 | CooperationApplicationStatus int `json:"cooperationApplicationStatus"` | 28 | CooperationApplicationStatus int `json:"cooperationApplicationStatus"` |
29 | CooperationApplicationVerifier struct { | 29 | CooperationApplicationVerifier struct { |
-
请 注册 或 登录 后发表评论