正在显示
16 个修改的文件
包含
76 行增加
和
51 行删除
@@ -10,21 +10,21 @@ import ( | @@ -10,21 +10,21 @@ import ( | ||
10 | 10 | ||
11 | type SearchCooperationContractQuery struct { | 11 | type SearchCooperationContractQuery struct { |
12 | // 页面大小 | 12 | // 页面大小 |
13 | - PageSize int64 `cname:"页面大小" json:"pageSize" valid:"Required"` | 13 | + PageSize int64 `cname:"页面大小" json:"pageSize,omitempty"` |
14 | // 页面大小 | 14 | // 页面大小 |
15 | - PageNumber int64 `cname:"页面大小" json:"pageNumber" valid:"Required"` | 15 | + PageNumber int64 `cname:"页码" json:"pageNumber,omitempty"` |
16 | // 共创合约编号 | 16 | // 共创合约编号 |
17 | - CooperationContractNumber string `cname:"共创合约编号" json:"cooperationContractNumber" valid:"Required"` | 17 | + CooperationContractNumber string `cname:"共创合约编号" json:"cooperationContractNumber,omitempty"` |
18 | // 发起人姓名 | 18 | // 发起人姓名 |
19 | SponsorName string `cname:"发起人姓名" json:"sponsorName,omitempty"` | 19 | SponsorName string `cname:"发起人姓名" json:"sponsorName,omitempty"` |
20 | // 公司ID,通过集成REST上下文获取 | 20 | // 公司ID,通过集成REST上下文获取 |
21 | - CompanyId int64 `cname:"公司ID,通过集成REST上下文获取" json:"companyId,string" valid:"Required"` | 21 | + CompanyId int64 `cname:"公司ID" json:"companyId,string" valid:"Required"` |
22 | // 组织机构ID | 22 | // 组织机构ID |
23 | OrgId int64 `cname:"组织机构ID" json:"orgId,string" valid:"Required"` | 23 | OrgId int64 `cname:"组织机构ID" json:"orgId,string" valid:"Required"` |
24 | // 用户ID,通过集成REST上下文获取,可翻译成发起人、承接人、推荐人、业务员 | 24 | // 用户ID,通过集成REST上下文获取,可翻译成发起人、承接人、推荐人、业务员 |
25 | - UserId int64 `cname:"用户ID,通过集成REST上下文获取,可翻译成发起人、承接人、推荐人、业务员" json:"userId,string" valid:"Required"` | 25 | + UserId int64 `cname:"用户ID" json:"userId,string" valid:"Required"` |
26 | // 用户基础数据id | 26 | // 用户基础数据id |
27 | - UserBaseId int64 `cname:"用户基础数据is" json:"userBaseId,string" valid:"Required"` | 27 | + UserBaseId int64 `cname:"用户基础数据ID" json:"userBaseId,string" valid:"Required"` |
28 | } | 28 | } |
29 | 29 | ||
30 | func (searchCooperationContractQuery *SearchCooperationContractQuery) Valid(validation *validation.Validation) { | 30 | func (searchCooperationContractQuery *SearchCooperationContractQuery) Valid(validation *validation.Validation) { |
@@ -394,10 +394,27 @@ func (cooperationContractService *CooperationContractService) SearchCooperationC | @@ -394,10 +394,27 @@ func (cooperationContractService *CooperationContractService) SearchCooperationC | ||
394 | defer func() { | 394 | defer func() { |
395 | _ = transactionContext.RollbackTransaction() | 395 | _ = transactionContext.RollbackTransaction() |
396 | }() | 396 | }() |
397 | + var cooperationContractRepository domain.CooperationContractRepository | ||
398 | + if value, err := factory.CreateCooperationContractRepository(map[string]interface{}{ | ||
399 | + "transactionContext": transactionContext, | ||
400 | + }); err != nil { | ||
401 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | ||
402 | + } else { | ||
403 | + cooperationContractRepository = value | ||
404 | + } | ||
405 | + if count, cooperationContracts, err := cooperationContractRepository.Find(tool_funs.SimpleStructToMap(searchCooperationContractQuery)); err != nil { | ||
406 | + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | ||
407 | + } else { | ||
397 | if err := transactionContext.CommitTransaction(); err != nil { | 408 | if err := transactionContext.CommitTransaction(); err != nil { |
398 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 409 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
399 | } | 410 | } |
400 | - return nil, nil | 411 | + return map[string]interface{}{ |
412 | + "grid": map[string]interface{}{ | ||
413 | + "total": count, | ||
414 | + "list": cooperationContracts, | ||
415 | + }, | ||
416 | + }, nil | ||
417 | + } | ||
401 | } | 418 | } |
402 | 419 | ||
403 | // SearchCooperationContractByUndertaker 根据承接人返回共创项目合约 | 420 | // SearchCooperationContractByUndertaker 根据承接人返回共创项目合约 |
@@ -88,12 +88,6 @@ func (cooperationContractChangeLog *CooperationContractChangeLog) Update(data ma | @@ -88,12 +88,6 @@ func (cooperationContractChangeLog *CooperationContractChangeLog) Update(data ma | ||
88 | if departmentNumber, ok := data["departmentNumber"]; ok { | 88 | if departmentNumber, ok := data["departmentNumber"]; ok { |
89 | cooperationContractChangeLog.Operator.Department.DepartmentNumber = departmentNumber.(string) | 89 | cooperationContractChangeLog.Operator.Department.DepartmentNumber = departmentNumber.(string) |
90 | } | 90 | } |
91 | - if roleId, ok := data["roleId"]; ok { | ||
92 | - cooperationContractChangeLog.Operator.Role.RoleId = roleId.(int64) | ||
93 | - } | ||
94 | - if roleName, ok := data["roleName"]; ok { | ||
95 | - cooperationContractChangeLog.Operator.Role.RoleName = roleName.(string) | ||
96 | - } | ||
97 | if userAvatar, ok := data["userAvatar"]; ok { | 91 | if userAvatar, ok := data["userAvatar"]; ok { |
98 | cooperationContractChangeLog.Operator.UserInfo.UserAvatar = userAvatar.(string) | 92 | cooperationContractChangeLog.Operator.UserInfo.UserAvatar = userAvatar.(string) |
99 | } | 93 | } |
@@ -105,12 +105,6 @@ func (cooperationProject *CooperationProject) Update(data map[string]interface{} | @@ -105,12 +105,6 @@ func (cooperationProject *CooperationProject) Update(data map[string]interface{} | ||
105 | if isOrganization, ok := data["isOrganization"]; ok { | 105 | if isOrganization, ok := data["isOrganization"]; ok { |
106 | cooperationProject.CooperationProjectPublisher.Department.IsOrganization = isOrganization.(bool) | 106 | cooperationProject.CooperationProjectPublisher.Department.IsOrganization = isOrganization.(bool) |
107 | } | 107 | } |
108 | - if roleId, ok := data["roleId"]; ok { | ||
109 | - cooperationProject.CooperationProjectPublisher.Role.RoleId = roleId.(int64) | ||
110 | - } | ||
111 | - if roleName, ok := data["roleName"]; ok { | ||
112 | - cooperationProject.CooperationProjectPublisher.Role.RoleName = roleName.(string) | ||
113 | - } | ||
114 | if userAvatar, ok := data["userAvatar"]; ok { | 108 | if userAvatar, ok := data["userAvatar"]; ok { |
115 | cooperationProject.CooperationProjectPublisher.UserInfo.UserAvatar = userAvatar.(string) | 109 | cooperationProject.CooperationProjectPublisher.UserInfo.UserAvatar = userAvatar.(string) |
116 | } | 110 | } |
@@ -118,12 +118,6 @@ func (dividendsEstimate *DividendsEstimate) Update(data map[string]interface{}) | @@ -118,12 +118,6 @@ func (dividendsEstimate *DividendsEstimate) Update(data map[string]interface{}) | ||
118 | if isOrganization, ok := data["isOrganization"]; ok { | 118 | if isOrganization, ok := data["isOrganization"]; ok { |
119 | dividendsEstimate.DividendsUser.Department.IsOrganization = isOrganization.(bool) | 119 | dividendsEstimate.DividendsUser.Department.IsOrganization = isOrganization.(bool) |
120 | } | 120 | } |
121 | - if roleId, ok := data["roleId"]; ok { | ||
122 | - dividendsEstimate.DividendsUser.Role.RoleId = roleId.(int64) | ||
123 | - } | ||
124 | - if roleName, ok := data["roleName"]; ok { | ||
125 | - dividendsEstimate.DividendsUser.Role.RoleName = roleName.(string) | ||
126 | - } | ||
127 | if userAvatar, ok := data["userAvatar"]; ok { | 121 | if userAvatar, ok := data["userAvatar"]; ok { |
128 | dividendsEstimate.DividendsUser.UserInfo.UserAvatar = userAvatar.(string) | 122 | dividendsEstimate.DividendsUser.UserInfo.UserAvatar = userAvatar.(string) |
129 | } | 123 | } |
@@ -87,12 +87,6 @@ func (dividendsOrder *DividendsOrder) Update(data map[string]interface{}) error | @@ -87,12 +87,6 @@ func (dividendsOrder *DividendsOrder) Update(data map[string]interface{}) error | ||
87 | if companyName, ok := data["companyName"]; ok { | 87 | if companyName, ok := data["companyName"]; ok { |
88 | dividendsOrder.OrderSalesman.Org.Company.CompanyName = companyName.(string) | 88 | dividendsOrder.OrderSalesman.Org.Company.CompanyName = companyName.(string) |
89 | } | 89 | } |
90 | - if roleId, ok := data["roleId"]; ok { | ||
91 | - dividendsOrder.OrderSalesman.Role.RoleId = roleId.(int64) | ||
92 | - } | ||
93 | - if roleName, ok := data["roleName"]; ok { | ||
94 | - dividendsOrder.OrderSalesman.Role.RoleName = roleName.(string) | ||
95 | - } | ||
96 | if userAvatar, ok := data["userAvatar"]; ok { | 90 | if userAvatar, ok := data["userAvatar"]; ok { |
97 | dividendsOrder.OrderSalesman.UserInfo.UserAvatar = userAvatar.(string) | 91 | dividendsOrder.OrderSalesman.UserInfo.UserAvatar = userAvatar.(string) |
98 | } | 92 | } |
@@ -95,12 +95,6 @@ func (dividendsReturnedOrder *DividendsReturnedOrder) Update(data map[string]int | @@ -95,12 +95,6 @@ func (dividendsReturnedOrder *DividendsReturnedOrder) Update(data map[string]int | ||
95 | if orgId, ok := data["orgId"]; ok { | 95 | if orgId, ok := data["orgId"]; ok { |
96 | dividendsReturnedOrder.Org.OrgId = orgId.(int64) | 96 | dividendsReturnedOrder.Org.OrgId = orgId.(int64) |
97 | } | 97 | } |
98 | - if roleId, ok := data["roleId"]; ok { | ||
99 | - dividendsReturnedOrder.Operator.Role.RoleId = roleId.(int64) | ||
100 | - } | ||
101 | - if roleName, ok := data["roleName"]; ok { | ||
102 | - dividendsReturnedOrder.Operator.Role.RoleName = roleName.(string) | ||
103 | - } | ||
104 | if userType, ok := data["userType"]; ok { | 98 | if userType, ok := data["userType"]; ok { |
105 | dividendsReturnedOrder.Operator.UserType = userType.(int32) | 99 | dividendsReturnedOrder.Operator.UserType = userType.(int32) |
106 | } | 100 | } |
@@ -13,9 +13,13 @@ type Participator struct { | @@ -13,9 +13,13 @@ type Participator struct { | ||
13 | // 用户所属的部门 | 13 | // 用户所属的部门 |
14 | Department *Department `json:"department"` | 14 | Department *Department `json:"department"` |
15 | // 用户角色 | 15 | // 用户角色 |
16 | - Role *Role `json:"role"` | 16 | + Roles []*Role `json:"role"` |
17 | // 冗余字段,jsonb格式,不限制存放内容 | 17 | // 冗余字段,jsonb格式,不限制存放内容 |
18 | UserInfo *UserInfo `json:"userInfo"` | 18 | UserInfo *UserInfo `json:"userInfo"` |
19 | + // 用户姓名 | ||
20 | + UserName string `json:"userName"` | ||
21 | + // 用户手机号 | ||
22 | + UserPhone string `json:"userPhone"` | ||
19 | // 用户类型,1员工,2共创用户,3公开 | 23 | // 用户类型,1员工,2共创用户,3公开 |
20 | UserType int32 `json:"userType"` | 24 | UserType int32 `json:"userType"` |
21 | // 状态 | 25 | // 状态 |
@@ -7,7 +7,7 @@ type Referrer struct { | @@ -7,7 +7,7 @@ type Referrer struct { | ||
7 | // 用户基本id | 7 | // 用户基本id |
8 | UserBaseId int64 `json:"userBaseId,string"` | 8 | UserBaseId int64 `json:"userBaseId,string"` |
9 | // 用户角色 | 9 | // 用户角色 |
10 | - Role *Role `json:"role"` | 10 | + Roles []*Role `json:"role"` |
11 | // 用户关联的组织机构 | 11 | // 用户关联的组织机构 |
12 | Orgs []*Org `json:"orgs"` | 12 | Orgs []*Org `json:"orgs"` |
13 | // 用户所属的组织机构 | 13 | // 用户所属的组织机构 |
@@ -20,4 +20,8 @@ type Referrer struct { | @@ -20,4 +20,8 @@ type Referrer struct { | ||
20 | UserInfo *UserInfo `json:"userInfo"` | 20 | UserInfo *UserInfo `json:"userInfo"` |
21 | // 用户类型,1员工,2共创用户,3公开 | 21 | // 用户类型,1员工,2共创用户,3公开 |
22 | UserType int32 `json:"userType"` | 22 | UserType int32 `json:"userType"` |
23 | + // 用户姓名 | ||
24 | + UserName string `json:"userName"` | ||
25 | + // 用户手机号 | ||
26 | + UserPhone string `json:"userPhone"` | ||
23 | } | 27 | } |
@@ -22,6 +22,10 @@ type Relevant struct { | @@ -22,6 +22,10 @@ type Relevant struct { | ||
22 | UserInfo *UserInfo `json:"userInfo"` | 22 | UserInfo *UserInfo `json:"userInfo"` |
23 | // 用户类型,1员工,2共创用户,3公开 | 23 | // 用户类型,1员工,2共创用户,3公开 |
24 | UserType int32 `json:"userType"` | 24 | UserType int32 `json:"userType"` |
25 | + // 用户姓名 | ||
26 | + UserName string `json:"userName"` | ||
27 | + // 用户手机号 | ||
28 | + UserPhone string `json:"userPhone"` | ||
25 | // 状态 | 29 | // 状态 |
26 | Status int32 `json:"status"` | 30 | Status int32 `json:"status"` |
27 | // 公司 | 31 | // 公司 |
@@ -7,7 +7,7 @@ type Salesman struct { | @@ -7,7 +7,7 @@ type Salesman struct { | ||
7 | // 用户基本id | 7 | // 用户基本id |
8 | UserBaseId int64 `json:"userBaseId,string"` | 8 | UserBaseId int64 `json:"userBaseId,string"` |
9 | // 用户角色 | 9 | // 用户角色 |
10 | - Role *Role `json:"role"` | 10 | + Roles []*Role `json:"role"` |
11 | // 用户关联的组织机构 | 11 | // 用户关联的组织机构 |
12 | Orgs []*Org `json:"orgs"` | 12 | Orgs []*Org `json:"orgs"` |
13 | // 用户所属的组织机构 | 13 | // 用户所属的组织机构 |
@@ -20,4 +20,8 @@ type Salesman struct { | @@ -20,4 +20,8 @@ type Salesman struct { | ||
20 | UserInfo *UserInfo `json:"userInfo"` | 20 | UserInfo *UserInfo `json:"userInfo"` |
21 | // 用户类型,1员工,2共创用户,3公开 | 21 | // 用户类型,1员工,2共创用户,3公开 |
22 | UserType int32 `json:"userType"` | 22 | UserType int32 `json:"userType"` |
23 | + // 用户姓名 | ||
24 | + UserName string `json:"userName"` | ||
25 | + // 用户手机号 | ||
26 | + UserPhone string `json:"userPhone"` | ||
23 | } | 27 | } |
@@ -22,6 +22,10 @@ type Undertaker struct { | @@ -22,6 +22,10 @@ type Undertaker struct { | ||
22 | UserInfo *UserInfo `json:"userInfo"` | 22 | UserInfo *UserInfo `json:"userInfo"` |
23 | // 用户类型,1员工,2共创用户,3公开 | 23 | // 用户类型,1员工,2共创用户,3公开 |
24 | UserType int32 `json:"userType"` | 24 | UserType int32 `json:"userType"` |
25 | + // 用户姓名 | ||
26 | + UserName string `json:"userName"` | ||
27 | + // 用户手机号 | ||
28 | + UserPhone string `json:"userPhone"` | ||
25 | // 推荐人 | 29 | // 推荐人 |
26 | Referrer *Referrer `json:"referrer"` | 30 | Referrer *Referrer `json:"referrer"` |
27 | // 关联业务员 | 31 | // 关联业务员 |
@@ -13,11 +13,15 @@ type User struct { | @@ -13,11 +13,15 @@ type User struct { | ||
13 | // 用户所属的部门 | 13 | // 用户所属的部门 |
14 | Department *Department `json:"department"` | 14 | Department *Department `json:"department"` |
15 | // 用户角色 | 15 | // 用户角色 |
16 | - Role *Role `json:"role"` | 16 | + Roles []*Role `json:"role"` |
17 | // 冗余字段,jsonb格式,不限制存放内容 | 17 | // 冗余字段,jsonb格式,不限制存放内容 |
18 | UserInfo *UserInfo `json:"userInfo"` | 18 | UserInfo *UserInfo `json:"userInfo"` |
19 | // 用户类型 | 19 | // 用户类型 |
20 | UserType int32 `json:"userType"` | 20 | UserType int32 `json:"userType"` |
21 | + // 用户姓名 | ||
22 | + UserName string `json:"userName"` | ||
23 | + // 用户手机号 | ||
24 | + UserPhone string `json:"userPhone"` | ||
21 | // 状态 | 25 | // 状态 |
22 | Status int32 `json:"status"` | 26 | Status int32 `json:"status"` |
23 | // 用户关联公司信息 | 27 | // 用户关联公司信息 |
@@ -680,6 +680,13 @@ func (repository *CooperationContractRepository) Find(queryOptions map[string]in | @@ -680,6 +680,13 @@ func (repository *CooperationContractRepository) Find(queryOptions map[string]in | ||
680 | var cooperationContractModels []*models.CooperationContract | 680 | var cooperationContractModels []*models.CooperationContract |
681 | cooperationContracts := make([]*domain.CooperationContract, 0) | 681 | cooperationContracts := make([]*domain.CooperationContract, 0) |
682 | query := sqlbuilder.BuildQuery(tx.Model(&cooperationContractModels), queryOptions) | 682 | query := sqlbuilder.BuildQuery(tx.Model(&cooperationContractModels), queryOptions) |
683 | + if cooperationContractNumber, ok := queryOptions["cooperationContractNumber"]; ok && cooperationContractNumber != "" { | ||
684 | + query.Where("cooperation_contract_number like ?", fmt.Sprintf("%%%s%%", cooperationContractNumber)) | ||
685 | + } | ||
686 | + if sponsorName, ok := queryOptions["sponsorName"]; ok && sponsorName != "" { | ||
687 | + //query.Where(`cooperation_contract.cooperation_contract_sponsor->'userName' LIKE ?`, fmt.Sprintf("%%%s%%", sponsorName)) | ||
688 | + query.Where(`(cooperation_contract.cooperation_contract_sponsor->>'userName')::text LIKE ?`, fmt.Sprintf("%%%s%%", sponsorName)) | ||
689 | + } | ||
683 | query.SetOffsetAndLimit(20) | 690 | query.SetOffsetAndLimit(20) |
684 | query.SetOrderDirect("cooperation_contract_id", "DESC") | 691 | query.SetOrderDirect("cooperation_contract_id", "DESC") |
685 | if count, err := query.SelectAndCount(); err != nil { | 692 | if count, err := query.SelectAndCount(); err != nil { |
@@ -106,6 +106,8 @@ func (translator *UserTranslator) ToRelevantFromRepresentation(user *UserDetail) | @@ -106,6 +106,8 @@ func (translator *UserTranslator) ToRelevantFromRepresentation(user *UserDetail) | ||
106 | UserAccount: "", | 106 | UserAccount: "", |
107 | }, | 107 | }, |
108 | UserType: user.UserType, | 108 | UserType: user.UserType, |
109 | + UserName: user.UserInfo.UserName, | ||
110 | + UserPhone: user.UserInfo.Phone, | ||
109 | Status: user.EnableStatus, | 111 | Status: user.EnableStatus, |
110 | Company: &domain.Company{ | 112 | Company: &domain.Company{ |
111 | CompanyId: user.Company.CompanyId, | 113 | CompanyId: user.Company.CompanyId, |
@@ -119,13 +121,15 @@ func (translator *UserTranslator) ToReferrerFromRepresentation(user *UserDetail) | @@ -119,13 +121,15 @@ func (translator *UserTranslator) ToReferrerFromRepresentation(user *UserDetail) | ||
119 | return &domain.Referrer{ | 121 | return &domain.Referrer{ |
120 | UserId: user.UserId, | 122 | UserId: user.UserId, |
121 | UserBaseId: user.UserBaseId, | 123 | UserBaseId: user.UserBaseId, |
122 | - Role: nil, | 124 | + Roles: nil, |
123 | Orgs: nil, | 125 | Orgs: nil, |
124 | Org: nil, | 126 | Org: nil, |
125 | Department: nil, | 127 | Department: nil, |
126 | Company: nil, | 128 | Company: nil, |
127 | UserInfo: nil, | 129 | UserInfo: nil, |
128 | UserType: 0, | 130 | UserType: 0, |
131 | + UserName: user.UserInfo.UserName, | ||
132 | + UserPhone: user.UserInfo.Phone, | ||
129 | }, nil | 133 | }, nil |
130 | } | 134 | } |
131 | 135 | ||
@@ -139,6 +143,8 @@ func (translator *UserTranslator) ToUndertakerFromRepresentation(user *UserDetai | @@ -139,6 +143,8 @@ func (translator *UserTranslator) ToUndertakerFromRepresentation(user *UserDetai | ||
139 | Roles: nil, | 143 | Roles: nil, |
140 | UserInfo: nil, | 144 | UserInfo: nil, |
141 | UserType: 0, | 145 | UserType: 0, |
146 | + UserName: user.UserInfo.UserName, | ||
147 | + UserPhone: user.UserInfo.Phone, | ||
142 | Status: 0, | 148 | Status: 0, |
143 | Company: nil, | 149 | Company: nil, |
144 | ContractAttachment: nil, | 150 | ContractAttachment: nil, |
@@ -149,13 +155,15 @@ func (translator *UserTranslator) ToSalesmanFromRepresentation(user *UserDetail) | @@ -149,13 +155,15 @@ func (translator *UserTranslator) ToSalesmanFromRepresentation(user *UserDetail) | ||
149 | return &domain.Salesman{ | 155 | return &domain.Salesman{ |
150 | UserId: user.UserId, | 156 | UserId: user.UserId, |
151 | UserBaseId: user.UserBaseId, | 157 | UserBaseId: user.UserBaseId, |
152 | - Role: nil, | 158 | + Roles: nil, |
153 | Orgs: nil, | 159 | Orgs: nil, |
154 | Org: nil, | 160 | Org: nil, |
155 | Department: nil, | 161 | Department: nil, |
156 | Company: nil, | 162 | Company: nil, |
157 | UserInfo: nil, | 163 | UserInfo: nil, |
158 | UserType: 0, | 164 | UserType: 0, |
165 | + UserName: user.UserInfo.UserName, | ||
166 | + UserPhone: user.UserInfo.Phone, | ||
159 | }, nil | 167 | }, nil |
160 | } | 168 | } |
161 | 169 | ||
@@ -166,9 +174,11 @@ func (translator *UserTranslator) ToOperatorFromRepresentation(user *UserDetail) | @@ -166,9 +174,11 @@ func (translator *UserTranslator) ToOperatorFromRepresentation(user *UserDetail) | ||
166 | Org: nil, | 174 | Org: nil, |
167 | Orgs: nil, | 175 | Orgs: nil, |
168 | Department: nil, | 176 | Department: nil, |
169 | - Role: nil, | 177 | + Roles: nil, |
170 | UserInfo: nil, | 178 | UserInfo: nil, |
171 | UserType: 0, | 179 | UserType: 0, |
180 | + UserName: user.UserInfo.UserName, | ||
181 | + UserPhone: user.UserInfo.Phone, | ||
172 | Status: 0, | 182 | Status: 0, |
173 | Company: nil, | 183 | Company: nil, |
174 | }, nil | 184 | }, nil |
@@ -181,9 +191,11 @@ func (translator *UserTranslator) ToUserFromRepresentation(user *UserDetail) (*d | @@ -181,9 +191,11 @@ func (translator *UserTranslator) ToUserFromRepresentation(user *UserDetail) (*d | ||
181 | Org: nil, | 191 | Org: nil, |
182 | Orgs: nil, | 192 | Orgs: nil, |
183 | Department: nil, | 193 | Department: nil, |
184 | - Role: nil, | 194 | + Roles: nil, |
185 | UserInfo: nil, | 195 | UserInfo: nil, |
186 | UserType: 0, | 196 | UserType: 0, |
197 | + UserName: user.UserInfo.UserName, | ||
198 | + UserPhone: user.UserInfo.Phone, | ||
187 | Status: 0, | 199 | Status: 0, |
188 | Company: nil, | 200 | Company: nil, |
189 | }, nil | 201 | }, nil |
@@ -59,7 +59,6 @@ func (controller *CooperationContractController) RemoveCooperationContract() { | @@ -59,7 +59,6 @@ func (controller *CooperationContractController) RemoveCooperationContract() { | ||
59 | cooperationContractService := service.NewCooperationContractService(nil) | 59 | cooperationContractService := service.NewCooperationContractService(nil) |
60 | removeCooperationContractCommand := &command.RemoveCooperationContractCommand{} | 60 | removeCooperationContractCommand := &command.RemoveCooperationContractCommand{} |
61 | _ = controller.Unmarshal(removeCooperationContractCommand) | 61 | _ = controller.Unmarshal(removeCooperationContractCommand) |
62 | - // 解析头部信息 | ||
63 | header := controller.GetRequestHeader(controller.Ctx) | 62 | header := controller.GetRequestHeader(controller.Ctx) |
64 | removeCooperationContractCommand.CompanyId = header.CompanyId | 63 | removeCooperationContractCommand.CompanyId = header.CompanyId |
65 | removeCooperationContractCommand.OrgId = header.OrgId | 64 | removeCooperationContractCommand.OrgId = header.OrgId |
@@ -74,16 +73,12 @@ func (controller *CooperationContractController) RemoveCooperationContract() { | @@ -74,16 +73,12 @@ func (controller *CooperationContractController) RemoveCooperationContract() { | ||
74 | func (controller *CooperationContractController) SearchCooperationContract() { | 73 | func (controller *CooperationContractController) SearchCooperationContract() { |
75 | cooperationContractService := service.NewCooperationContractService(nil) | 74 | cooperationContractService := service.NewCooperationContractService(nil) |
76 | searchCooperationContractQuery := &query.SearchCooperationContractQuery{} | 75 | searchCooperationContractQuery := &query.SearchCooperationContractQuery{} |
77 | - // 解析头部信息 | 76 | + _ = controller.Unmarshal(searchCooperationContractQuery) |
78 | header := controller.GetRequestHeader(controller.Ctx) | 77 | header := controller.GetRequestHeader(controller.Ctx) |
79 | searchCooperationContractQuery.CompanyId = header.CompanyId | 78 | searchCooperationContractQuery.CompanyId = header.CompanyId |
80 | searchCooperationContractQuery.OrgId = header.OrgId | 79 | searchCooperationContractQuery.OrgId = header.OrgId |
81 | searchCooperationContractQuery.UserId = header.UserId | 80 | searchCooperationContractQuery.UserId = header.UserId |
82 | searchCooperationContractQuery.UserBaseId = header.UserBaseId | 81 | searchCooperationContractQuery.UserBaseId = header.UserBaseId |
83 | - pageSize, _ := controller.GetInt64("pageSize") | ||
84 | - searchCooperationContractQuery.PageSize = pageSize | ||
85 | - pageNumber, _ := controller.GetInt64("pageNumber") | ||
86 | - searchCooperationContractQuery.PageNumber = pageNumber | ||
87 | data, err := cooperationContractService.SearchCooperationContract(searchCooperationContractQuery) | 82 | data, err := cooperationContractService.SearchCooperationContract(searchCooperationContractQuery) |
88 | controller.Response(data, err) | 83 | controller.Response(data, err) |
89 | } | 84 | } |
-
请 注册 或 登录 后发表评论