正在显示
4 个修改的文件
包含
21 行增加
和
4 行删除
| @@ -94,11 +94,11 @@ type ContractUndertaker struct { | @@ -94,11 +94,11 @@ type ContractUndertaker struct { | ||
| 94 | Department domain.Department `json:"department"` | 94 | Department domain.Department `json:"department"` |
| 95 | HasReferrer bool `json:"hasReferrer"` | 95 | HasReferrer bool `json:"hasReferrer"` |
| 96 | HasSalesman bool `json:"hasSalesman"` | 96 | HasSalesman bool `json:"hasSalesman"` |
| 97 | - ReferrerUser struct { | 97 | + ReferrerUser *struct { |
| 98 | UserId int `json:"userId,string,"` | 98 | UserId int `json:"userId,string,"` |
| 99 | UserInfo domain.UserInfo `json:"userInfo"` | 99 | UserInfo domain.UserInfo `json:"userInfo"` |
| 100 | } `json:"referrerUser"` | 100 | } `json:"referrerUser"` |
| 101 | - SalesmanUser struct { | 101 | + SalesmanUser *struct { |
| 102 | UserId int `json:"userId,string,"` | 102 | UserId int `json:"userId,string,"` |
| 103 | UserInfo domain.UserInfo `json:"userInfo"` | 103 | UserInfo domain.UserInfo `json:"userInfo"` |
| 104 | } `json:"salesmanUser"` | 104 | } `json:"salesmanUser"` |
| @@ -189,14 +189,26 @@ func ToCooperationContractInfo(param *allied_creation_cooperation.CooperationCon | @@ -189,14 +189,26 @@ func ToCooperationContractInfo(param *allied_creation_cooperation.CooperationCon | ||
| 189 | UserCode: v.UserInfo.UserCode, | 189 | UserCode: v.UserInfo.UserCode, |
| 190 | }, | 190 | }, |
| 191 | } | 191 | } |
| 192 | + if v.Salesman.UserId > 0 { | ||
| 193 | + u.SalesmanUser = &struct { | ||
| 194 | + UserId int `json:"userId,string,"` | ||
| 195 | + UserInfo domain.UserInfo `json:"userInfo"` | ||
| 196 | + }{} | ||
| 192 | u.SalesmanUser.UserId = v.Salesman.UserId | 197 | u.SalesmanUser.UserId = v.Salesman.UserId |
| 193 | u.SalesmanUser.UserInfo.UsersId = v.Salesman.UserId | 198 | u.SalesmanUser.UserInfo.UsersId = v.Salesman.UserId |
| 194 | u.SalesmanUser.UserInfo.UsersName = v.Salesman.UserName | 199 | u.SalesmanUser.UserInfo.UsersName = v.Salesman.UserName |
| 195 | u.SalesmanUser.UserInfo.Phone = v.Salesman.UserPhone | 200 | u.SalesmanUser.UserInfo.Phone = v.Salesman.UserPhone |
| 201 | + } | ||
| 202 | + if v.Referrer.UserId > 0 { | ||
| 203 | + u.ReferrerUser = &struct { | ||
| 204 | + UserId int `json:"userId,string,"` | ||
| 205 | + UserInfo domain.UserInfo `json:"userInfo"` | ||
| 206 | + }{} | ||
| 196 | u.ReferrerUser.UserId = v.Referrer.UserId | 207 | u.ReferrerUser.UserId = v.Referrer.UserId |
| 197 | u.ReferrerUser.UserInfo.UsersId = v.Referrer.UserId | 208 | u.ReferrerUser.UserInfo.UsersId = v.Referrer.UserId |
| 198 | u.ReferrerUser.UserInfo.UsersName = v.Referrer.UserName | 209 | u.ReferrerUser.UserInfo.UsersName = v.Referrer.UserName |
| 199 | u.ReferrerUser.UserInfo.Phone = v.Referrer.UserPhone | 210 | u.ReferrerUser.UserInfo.Phone = v.Referrer.UserPhone |
| 211 | + } | ||
| 200 | contractUndertaker = append(contractUndertaker, u) | 212 | contractUndertaker = append(contractUndertaker, u) |
| 201 | } | 213 | } |
| 202 | undertakerTypesUncheckedAvailable := param.UndertakerTypesUncheckedAvailable | 214 | undertakerTypesUncheckedAvailable := param.UndertakerTypesUncheckedAvailable |
| @@ -118,6 +118,7 @@ func (cooperationContractService *CooperationContractService) ListCooperationCon | @@ -118,6 +118,7 @@ func (cooperationContractService *CooperationContractService) ListCooperationCon | ||
| 118 | PageSize: listCooperationContractQuery.PageSize, | 118 | PageSize: listCooperationContractQuery.PageSize, |
| 119 | SponsorName: listCooperationContractQuery.SponsorName, | 119 | SponsorName: listCooperationContractQuery.SponsorName, |
| 120 | CooperationContractNumber: listCooperationContractQuery.CooperationContractNumber, | 120 | CooperationContractNumber: listCooperationContractQuery.CooperationContractNumber, |
| 121 | + OrgIds: listCooperationContractQuery.Operator.OrgIds, | ||
| 121 | }) | 122 | }) |
| 122 | if err != nil { | 123 | if err != nil { |
| 123 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 124 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
| @@ -214,6 +215,7 @@ func (cooperationContractService *CooperationContractService) SearchCooperationC | @@ -214,6 +215,7 @@ func (cooperationContractService *CooperationContractService) SearchCooperationC | ||
| 214 | PageNumber: queryParam.PageNumber, | 215 | PageNumber: queryParam.PageNumber, |
| 215 | PageIndex: queryParam.PageSize, | 216 | PageIndex: queryParam.PageSize, |
| 216 | CompanyId: queryParam.Operator.CompanyId, | 217 | CompanyId: queryParam.Operator.CompanyId, |
| 218 | + OrgIds: queryParam.Operator.OrgIds, | ||
| 217 | }) | 219 | }) |
| 218 | 220 | ||
| 219 | return result.Grid.Total, result.Grid.List, err | 221 | return result.Grid.Total, result.Grid.List, err |
| @@ -235,6 +235,8 @@ type ( | @@ -235,6 +235,8 @@ type ( | ||
| 235 | OrgId int64 ` json:"orgId"` | 235 | OrgId int64 ` json:"orgId"` |
| 236 | // 用户基础数据id | 236 | // 用户基础数据id |
| 237 | UserBaseId int64 `json:"userBaseId"` | 237 | UserBaseId int64 `json:"userBaseId"` |
| 238 | + // 组织机构ID | ||
| 239 | + OrgIds []int64 ` json:"orgIds"` | ||
| 238 | } | 240 | } |
| 239 | 241 | ||
| 240 | DataCooperationContractSearch struct { | 242 | DataCooperationContractSearch struct { |
| @@ -255,6 +257,7 @@ type ( | @@ -255,6 +257,7 @@ type ( | ||
| 255 | CompanyId int64 ` json:"companyId"` | 257 | CompanyId int64 ` json:"companyId"` |
| 256 | OrgId int64 ` json:"orgId"` | 258 | OrgId int64 ` json:"orgId"` |
| 257 | UserBaseId int64 `json:"userBaseId"` | 259 | UserBaseId int64 `json:"userBaseId"` |
| 260 | + OrgIds []int64 ` json:"orgIds"` | ||
| 258 | } | 261 | } |
| 259 | 262 | ||
| 260 | DataCooperationContractSearchByUndertaker struct { | 263 | DataCooperationContractSearchByUndertaker struct { |
| @@ -7,12 +7,12 @@ type ( | @@ -7,12 +7,12 @@ type ( | ||
| 7 | ReqContractChangeLogsSearch struct { | 7 | ReqContractChangeLogsSearch struct { |
| 8 | OperationType int `json:"operationType,"` // 合约变更操作类型,1编辑、2暂停、3恢复 | 8 | OperationType int `json:"operationType,"` // 合约变更操作类型,1编辑、2暂停、3恢复 |
| 9 | CooperationContractNumber string `json:"cooperationContractNumber"` // 共创合约编号 | 9 | CooperationContractNumber string `json:"cooperationContractNumber"` // 共创合约编号 |
| 10 | - PageNumber int ` json:"pageNumber,"` // 页码 | 10 | + PageNumber int `json:"pageNumber,"` // 页码 |
| 11 | PageSize int `json:"pageSize,"` // 页面大小 | 11 | PageSize int `json:"pageSize,"` // 页面大小 |
| 12 | CompanyId int `json:"companyId"` //公司ID | 12 | CompanyId int `json:"companyId"` //公司ID |
| 13 | OrgId int64 `json:"orgId"` // 组织机构ID | 13 | OrgId int64 `json:"orgId"` // 组织机构ID |
| 14 | OrgIds []int64 `json:"orgIds"` // 关联的组织机构ID列表 | 14 | OrgIds []int64 `json:"orgIds"` // 关联的组织机构ID列表 |
| 15 | - UserId int64 ` json:"userId"` // 用户ID, | 15 | + UserId int64 `json:"userId"` // 用户ID, |
| 16 | UserBaseId int64 `json:"userBaseId"` // 用户基础数据id | 16 | UserBaseId int64 `json:"userBaseId"` // 用户基础数据id |
| 17 | } | 17 | } |
| 18 | 18 |
-
请 注册 或 登录 后发表评论