正在显示
4 个修改的文件
包含
7 行增加
和
0 行删除
| @@ -17,6 +17,8 @@ type ListCooperationProjectQuery struct { | @@ -17,6 +17,8 @@ type ListCooperationProjectQuery struct { | ||
| 17 | CompanyId int64 `cname:"公司ID" json:"companyId,string" valid:"Required"` | 17 | CompanyId int64 `cname:"公司ID" json:"companyId,string" valid:"Required"` |
| 18 | // 组织机构ID | 18 | // 组织机构ID |
| 19 | OrgId int64 `cname:"组织机构ID" json:"orgId,string" valid:"Required"` | 19 | OrgId int64 `cname:"组织机构ID" json:"orgId,string" valid:"Required"` |
| 20 | + // 项目状态 1招标中,2结束 0全部 | ||
| 21 | + Status int32 `json:"status"` | ||
| 20 | // 用户ID,通过集成REST上下文获取,可翻译成发起人、承接人、推荐人、业务员 | 22 | // 用户ID,通过集成REST上下文获取,可翻译成发起人、承接人、推荐人、业务员 |
| 21 | UserId int64 `cname:"用户ID" json:"userId,string" valid:"Required"` | 23 | UserId int64 `cname:"用户ID" json:"userId,string" valid:"Required"` |
| 22 | // 用户基础数据id | 24 | // 用户基础数据id |
| @@ -16,6 +16,7 @@ func TransformToCooperationProjectDomainModelFromPgModels( | @@ -16,6 +16,7 @@ func TransformToCooperationProjectDomainModelFromPgModels( | ||
| 16 | CooperationProjectPublishTime: cooperationProjectModel.CooperationProjectPublishTime, | 16 | CooperationProjectPublishTime: cooperationProjectModel.CooperationProjectPublishTime, |
| 17 | CooperationProjectPublisher: cooperationProjectModel.CooperationProjectPublisher, | 17 | CooperationProjectPublisher: cooperationProjectModel.CooperationProjectPublisher, |
| 18 | CooperationProjectSponsor: cooperationProjectModel.CooperationProjectSponsor, | 18 | CooperationProjectSponsor: cooperationProjectModel.CooperationProjectSponsor, |
| 19 | + Attachment: cooperationProjectModel.Attachment, | ||
| 19 | CooperationMode: &domain.CooperationMode{ | 20 | CooperationMode: &domain.CooperationMode{ |
| 20 | CooperationModeId: cooperationMode.CooperationModeId, | 21 | CooperationModeId: cooperationMode.CooperationModeId, |
| 21 | CooperationModeNumber: cooperationMode.CooperationModeNumber, | 22 | CooperationModeNumber: cooperationMode.CooperationModeNumber, |
| @@ -196,6 +196,9 @@ func (repository *CooperationProjectRepository) Find(queryOptions map[string]int | @@ -196,6 +196,9 @@ func (repository *CooperationProjectRepository) Find(queryOptions map[string]int | ||
| 196 | var cooperationProjectModels []*models.CooperationProject | 196 | var cooperationProjectModels []*models.CooperationProject |
| 197 | cooperationProjects := make([]*domain.CooperationProject, 0) | 197 | cooperationProjects := make([]*domain.CooperationProject, 0) |
| 198 | query := sqlbuilder.BuildQuery(tx.Model(&cooperationProjectModels), queryOptions) | 198 | query := sqlbuilder.BuildQuery(tx.Model(&cooperationProjectModels), queryOptions) |
| 199 | + if v, ok := queryOptions["status"]; ok && v.(int32) > 0 { | ||
| 200 | + query.Where("status =? ", v) | ||
| 201 | + } | ||
| 199 | query.SetOffsetAndLimit(20) | 202 | query.SetOffsetAndLimit(20) |
| 200 | query.SetOrderDirect("cooperation_project_id", "DESC") | 203 | query.SetOrderDirect("cooperation_project_id", "DESC") |
| 201 | if count, err := query.SelectAndCount(); err != nil { | 204 | if count, err := query.SelectAndCount(); err != nil { |
| @@ -88,6 +88,7 @@ func (controller *CooperationProjectController) RemoveCooperationProject() { | @@ -88,6 +88,7 @@ func (controller *CooperationProjectController) RemoveCooperationProject() { | ||
| 88 | func (controller *CooperationProjectController) SearchCooperationProject() { | 88 | func (controller *CooperationProjectController) SearchCooperationProject() { |
| 89 | cooperationProjectService := service.NewCooperationProjectService(nil) | 89 | cooperationProjectService := service.NewCooperationProjectService(nil) |
| 90 | searchCooperationProjectQuery := &query.SearchCooperationProjectQuery{} | 90 | searchCooperationProjectQuery := &query.SearchCooperationProjectQuery{} |
| 91 | + controller.Unmarshal(searchCooperationProjectQuery) | ||
| 91 | // 解析头部信息 | 92 | // 解析头部信息 |
| 92 | header := controller.GetRequestHeader(controller.Ctx) | 93 | header := controller.GetRequestHeader(controller.Ctx) |
| 93 | searchCooperationProjectQuery.CompanyId = header.CompanyId | 94 | searchCooperationProjectQuery.CompanyId = header.CompanyId |
-
请 注册 或 登录 后发表评论