正在显示
8 个修改的文件
包含
22 行增加
和
15 行删除
| @@ -12,7 +12,7 @@ type GetCooperationApplicationQuery struct { | @@ -12,7 +12,7 @@ type GetCooperationApplicationQuery struct { | ||
| 12 | //操作人 | 12 | //操作人 |
| 13 | Operator domain.Operator `json:"-"` | 13 | Operator domain.Operator `json:"-"` |
| 14 | // 共创申请ID | 14 | // 共创申请ID |
| 15 | - CooperationApplicationId int `json:"cooperationApplicationId,string" valid:"Required"` | 15 | + CooperationApplicationId int64 `json:"cooperationApplicationId" valid:"Required"` |
| 16 | } | 16 | } |
| 17 | 17 | ||
| 18 | func (getCooperationApplicationQuery *GetCooperationApplicationQuery) Valid(validation *validation.Validation) { | 18 | func (getCooperationApplicationQuery *GetCooperationApplicationQuery) Valid(validation *validation.Validation) { |
| @@ -23,7 +23,7 @@ type CreateCooperationProjectCommand struct { | @@ -23,7 +23,7 @@ type CreateCooperationProjectCommand struct { | ||
| 23 | // 共创项目描述 | 23 | // 共创项目描述 |
| 24 | CooperationProjectDescription string `json:"cooperationProjectDescription" valid:"Required"` | 24 | CooperationProjectDescription string `json:"cooperationProjectDescription" valid:"Required"` |
| 25 | //图片 | 25 | //图片 |
| 26 | - Images []string `json:"images"` | 26 | + Attachment []*domain.Attachment `json:"attachment"` |
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | func (createCooperationProjectCommand *CreateCooperationProjectCommand) Valid(validation *validation.Validation) { | 29 | func (createCooperationProjectCommand *CreateCooperationProjectCommand) Valid(validation *validation.Validation) { |
| @@ -19,7 +19,7 @@ func (srv CooperationApplicationsService) GetCooperationApplications(application | @@ -19,7 +19,7 @@ func (srv CooperationApplicationsService) GetCooperationApplications(application | ||
| 19 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( | 19 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( |
| 20 | applicationQuery.Operator) | 20 | applicationQuery.Operator) |
| 21 | resultApplication, err := creationCooperationGateway.CooperationApplicationGet(allied_creation_cooperation.ReqCooperationApplicationGet{ | 21 | resultApplication, err := creationCooperationGateway.CooperationApplicationGet(allied_creation_cooperation.ReqCooperationApplicationGet{ |
| 22 | - CooperationApplicationId: applicationQuery.CooperationApplicationId, | 22 | + CooperationApplicationId: int(applicationQuery.CooperationApplicationId), |
| 23 | }) | 23 | }) |
| 24 | if err != nil { | 24 | if err != nil { |
| 25 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | 25 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) |
| @@ -103,7 +103,7 @@ func (srv CooperationApplicationsService) PersonGetCooperationApplications(appli | @@ -103,7 +103,7 @@ func (srv CooperationApplicationsService) PersonGetCooperationApplications(appli | ||
| 103 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( | 103 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation( |
| 104 | applicationQuery.Operator) | 104 | applicationQuery.Operator) |
| 105 | resultApplication, err := creationCooperationGateway.CooperationApplicationGet(allied_creation_cooperation.ReqCooperationApplicationGet{ | 105 | resultApplication, err := creationCooperationGateway.CooperationApplicationGet(allied_creation_cooperation.ReqCooperationApplicationGet{ |
| 106 | - CooperationApplicationId: applicationQuery.CooperationApplicationId, | 106 | + CooperationApplicationId: int(applicationQuery.CooperationApplicationId), |
| 107 | }) | 107 | }) |
| 108 | if err != nil { | 108 | if err != nil { |
| 109 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) | 109 | return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error()) |
| @@ -20,12 +20,12 @@ func (srv CooperationProjectService) CreateCooperationProject(createCooperationP | @@ -20,12 +20,12 @@ func (srv CooperationProjectService) CreateCooperationProject(createCooperationP | ||
| 20 | return nil, application.ThrowError(application.ARG_ERROR, err.Error()) | 20 | return nil, application.ThrowError(application.ARG_ERROR, err.Error()) |
| 21 | } | 21 | } |
| 22 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(createCooperationProjectCommand.Operator) | 22 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(createCooperationProjectCommand.Operator) |
| 23 | - var images []domain.Attachment | ||
| 24 | - for _, v := range createCooperationProjectCommand.Images { | ||
| 25 | - images = append(images, domain.Attachment{ | ||
| 26 | - Url: v, | ||
| 27 | - }) | ||
| 28 | - } | 23 | + //var images []domain.Attachment |
| 24 | + //for _, v := range createCooperationProjectCommand.Attachment { | ||
| 25 | + // images = append(images, domain.Attachment{ | ||
| 26 | + // Url: v, | ||
| 27 | + // }) | ||
| 28 | + //} | ||
| 29 | result, err := creationCooperationGateway.CooperationProjectAdd(allied_creation_cooperation.ReqCooperationProjectAdd{ | 29 | result, err := creationCooperationGateway.CooperationProjectAdd(allied_creation_cooperation.ReqCooperationProjectAdd{ |
| 30 | CooperationProjectDescription: createCooperationProjectCommand.CooperationProjectDescription, | 30 | CooperationProjectDescription: createCooperationProjectCommand.CooperationProjectDescription, |
| 31 | CooperationModeNumber: createCooperationProjectCommand.CooperationModeNumber, | 31 | CooperationModeNumber: createCooperationProjectCommand.CooperationModeNumber, |
| @@ -33,7 +33,7 @@ func (srv CooperationProjectService) CreateCooperationProject(createCooperationP | @@ -33,7 +33,7 @@ func (srv CooperationProjectService) CreateCooperationProject(createCooperationP | ||
| 33 | PublisherUid: int(createCooperationProjectCommand.Operator.UserId), | 33 | PublisherUid: int(createCooperationProjectCommand.Operator.UserId), |
| 34 | SponsorUid: createCooperationProjectCommand.CooperationProjectSponsor, | 34 | SponsorUid: createCooperationProjectCommand.CooperationProjectSponsor, |
| 35 | CooperationProjectUndertakerType: createCooperationProjectCommand.CooperationProjectUndertakerType, | 35 | CooperationProjectUndertakerType: createCooperationProjectCommand.CooperationProjectUndertakerType, |
| 36 | - Attachment: images, | 36 | + Attachment: createCooperationProjectCommand.Attachment, |
| 37 | }) | 37 | }) |
| 38 | 38 | ||
| 39 | if err != nil { | 39 | if err != nil { |
| @@ -22,9 +22,9 @@ func (cooperationProjectService *CooperationProjectService) CreateCooperationPro | @@ -22,9 +22,9 @@ func (cooperationProjectService *CooperationProjectService) CreateCooperationPro | ||
| 22 | } | 22 | } |
| 23 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(createCooperationProjectCommand.Operator) | 23 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(createCooperationProjectCommand.Operator) |
| 24 | 24 | ||
| 25 | - var images []domain.Attachment | 25 | + var images []*domain.Attachment |
| 26 | for _, v := range createCooperationProjectCommand.Images { | 26 | for _, v := range createCooperationProjectCommand.Images { |
| 27 | - images = append(images, domain.Attachment{ | 27 | + images = append(images, &domain.Attachment{ |
| 28 | Url: v, | 28 | Url: v, |
| 29 | }) | 29 | }) |
| 30 | } | 30 | } |
| @@ -38,6 +38,12 @@ type CooperationApplication struct { | @@ -38,6 +38,12 @@ type CooperationApplication struct { | ||
| 38 | CooperationProjectNumber string `json:"cooperationProjectNumber"` | 38 | CooperationProjectNumber string `json:"cooperationProjectNumber"` |
| 39 | CooperationProjectDescription string `json:"cooperationProjectDescription"` | 39 | CooperationProjectDescription string `json:"cooperationProjectDescription"` |
| 40 | CooperationProjectName string `json:"cooperationProjectName"` | 40 | CooperationProjectName string `json:"cooperationProjectName"` |
| 41 | + Attachment []struct { | ||
| 42 | + FileType string `json:"fileType"` | ||
| 43 | + Name string `json:"name"` | ||
| 44 | + URL string `json:"url"` | ||
| 45 | + FileSize string `json:"fileSize"` | ||
| 46 | + } `json:"attachment"` | ||
| 41 | } `json:"cooperationProject"` | 47 | } `json:"cooperationProject"` |
| 42 | Org struct { | 48 | Org struct { |
| 43 | OrgID int `json:"orgId"` | 49 | OrgID int `json:"orgId"` |
| @@ -45,7 +51,7 @@ type CooperationApplication struct { | @@ -45,7 +51,7 @@ type CooperationApplication struct { | ||
| 45 | } `json:"org"` | 51 | } `json:"org"` |
| 46 | IsCanceled bool `json:"isCanceled"` | 52 | IsCanceled bool `json:"isCanceled"` |
| 47 | Company struct { | 53 | Company struct { |
| 48 | - CompanyID string `json:"companyId"` | 54 | + CompanyID int `json:"companyId"` |
| 49 | CompanyLogo string `json:"companyLogo"` | 55 | CompanyLogo string `json:"companyLogo"` |
| 50 | CompanyName string `json:"companyName"` | 56 | CompanyName string `json:"companyName"` |
| 51 | } `json:"company"` | 57 | } `json:"company"` |
| @@ -71,7 +71,7 @@ type ( | @@ -71,7 +71,7 @@ type ( | ||
| 71 | SponsorUid int `json:"sponsorUid,string"` | 71 | SponsorUid int `json:"sponsorUid,string"` |
| 72 | DepartmentId int `json:"departmentId,string"` | 72 | DepartmentId int `json:"departmentId,string"` |
| 73 | CooperationProjectUndertakerType []int `json:"cooperationProjectUndertakerTypes"` | 73 | CooperationProjectUndertakerType []int `json:"cooperationProjectUndertakerTypes"` |
| 74 | - Attachment []domain.Attachment `json:"attachment"` | 74 | + Attachment []*domain.Attachment `json:"attachment"` |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | DataCooperationProjectAdd struct { | 77 | DataCooperationProjectAdd struct { |
| @@ -116,6 +116,7 @@ func (controller *CooperationController) PersonGetCooperationApplication() { | @@ -116,6 +116,7 @@ func (controller *CooperationController) PersonGetCooperationApplication() { | ||
| 116 | return | 116 | return |
| 117 | } | 117 | } |
| 118 | cmd.Operator = controller.GetOperator() | 118 | cmd.Operator = controller.GetOperator() |
| 119 | + cmd.CooperationApplicationId, _ = controller.GetInt64(":applicationId") | ||
| 119 | data, err := svr.PersonGetCooperationApplications(cmd) | 120 | data, err := svr.PersonGetCooperationApplications(cmd) |
| 120 | controller.Response(data, err) | 121 | controller.Response(data, err) |
| 121 | } | 122 | } |
-
请 注册 或 登录 后发表评论