正在显示
8 个修改的文件
包含
19 行增加
和
11 行删除
@@ -164,10 +164,14 @@ func (srv BusinessBonusService) GetBusinessBonus(queryOption query.GetBusinessBo | @@ -164,10 +164,14 @@ func (srv BusinessBonusService) GetBusinessBonus(queryOption query.GetBusinessBo | ||
164 | "dividendsReceivable": bonusData.Bonus, | 164 | "dividendsReceivable": bonusData.Bonus, |
165 | "receiveDividends": bonusData.BonusHas, | 165 | "receiveDividends": bonusData.BonusHas, |
166 | "uncollectedDividends": bonusData.BonusNot, | 166 | "uncollectedDividends": bonusData.BonusNot, |
167 | - "updateTime": bonusData.UpdateAt.Format("2006-01-02 15:04:05"), | 167 | + "updateTime": "", |
168 | "stateOfPayment": bonusData.BonusStatus, | 168 | "stateOfPayment": bonusData.BonusStatus, |
169 | "stateOfPaymentName": domain.DescribeBusinessBonusStatus(bonusData.BonusStatus), | 169 | "stateOfPaymentName": domain.DescribeBusinessBonusStatus(bonusData.BonusStatus), |
170 | "id": bonusData.Id, | 170 | "id": bonusData.Id, |
171 | } | 171 | } |
172 | + if !bonusData.UpdateAt.IsZero() { | ||
173 | + returnData["updateTime"] = bonusData.UpdateAt.Format("2006-01-02 15:04:05") | ||
174 | + } | ||
175 | + | ||
172 | return returnData, nil | 176 | return returnData, nil |
173 | } | 177 | } |
@@ -134,7 +134,8 @@ func (service SyncCompanyService) addCompany(data CompanytData) error { | @@ -134,7 +134,8 @@ func (service SyncCompanyService) addCompany(data CompanytData) error { | ||
134 | Remarks: data.User.Remarks, | 134 | Remarks: data.User.Remarks, |
135 | ChargeStatus: data.User.ChargeStatus, | 135 | ChargeStatus: data.User.ChargeStatus, |
136 | Permission: []domain.AdminPermissionBase{}, //初始化权限 | 136 | Permission: []domain.AdminPermissionBase{}, //初始化权限 |
137 | - AccessPartners: []domain.Partner{}, //默认初始化 | 137 | + AccessPartners: []domain.Partner{}, |
138 | + AdminType: data.User.AdminType, | ||
138 | } | 139 | } |
139 | err = userRespository.Add(&user) | 140 | err = userRespository.Add(&user) |
140 | if err != nil { | 141 | if err != nil { |
@@ -270,7 +270,7 @@ func (service UsersService) GetUserList(queryOption query.UserListQuery) (int, [ | @@ -270,7 +270,7 @@ func (service UsersService) GetUserList(queryOption query.UserListQuery) (int, [ | ||
270 | Limit: queryOption.Limit, | 270 | Limit: queryOption.Limit, |
271 | CompanyId: queryOption.CompanyId, | 271 | CompanyId: queryOption.CompanyId, |
272 | }) | 272 | }) |
273 | - var permissionQuery domain.PermissionFindOption | 273 | + var permissionQuery = domain.PermissionFindOption{} |
274 | permissionList, err = permissionRepository.Find(permissionQuery) | 274 | permissionList, err = permissionRepository.Find(permissionQuery) |
275 | if err != nil { | 275 | if err != nil { |
276 | return 0, nil, lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) | 276 | return 0, nil, lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) |
@@ -285,6 +285,9 @@ func (service UsersService) buildGetUserList(usersData []domain.Users, permissio | @@ -285,6 +285,9 @@ func (service UsersService) buildGetUserList(usersData []domain.Users, permissio | ||
285 | result := make([]map[string]interface{}, 0, len(usersData)) | 285 | result := make([]map[string]interface{}, 0, len(usersData)) |
286 | permissionMap := map[int64]domain.AdminPermission{} | 286 | permissionMap := map[int64]domain.AdminPermission{} |
287 | for i := range permissionData { | 287 | for i := range permissionData { |
288 | + if permissionData[i].ParentId > 0 { | ||
289 | + continue | ||
290 | + } | ||
288 | permissionMap[permissionData[i].Id] = permissionData[i] | 291 | permissionMap[permissionData[i].Id] = permissionData[i] |
289 | } | 292 | } |
290 | for i := range usersData { | 293 | for i := range usersData { |
@@ -20,7 +20,7 @@ const ( | @@ -20,7 +20,7 @@ const ( | ||
20 | 20 | ||
21 | func DescribeBusinessBonusStatus(i int8) string { | 21 | func DescribeBusinessBonusStatus(i int8) string { |
22 | m := map[int8]string{ | 22 | m := map[int8]string{ |
23 | - BUSINESS_BONUS_WAIT_PAY: "待支付分红", | 23 | + BUSINESS_BONUS_WAIT_PAY: "等待支付分红", |
24 | BUSINESS_BONUS_HAS_PAY: "已支付分红", | 24 | BUSINESS_BONUS_HAS_PAY: "已支付分红", |
25 | } | 25 | } |
26 | if v, ok := m[i]; ok { | 26 | if v, ok := m[i]; ok { |
@@ -5,7 +5,7 @@ type PartnerCategory struct { | @@ -5,7 +5,7 @@ type PartnerCategory struct { | ||
5 | // 唯一标识 | 5 | // 唯一标识 |
6 | Id int64 `json:"id"` | 6 | Id int64 `json:"id"` |
7 | // 名称 | 7 | // 名称 |
8 | - Name string `json:"name"` | 8 | + Name string `json:"name,omitempty"` |
9 | } | 9 | } |
10 | 10 | ||
11 | type PartnerCategoryFindQuery struct { | 11 | type PartnerCategoryFindQuery struct { |
@@ -33,7 +33,7 @@ type PartnerInfo struct { | @@ -33,7 +33,7 @@ type PartnerInfo struct { | ||
33 | // 合伙类别 (1.研发合伙人 2.业务合伙人 3.事业) | 33 | // 合伙类别 (1.研发合伙人 2.业务合伙人 3.事业) |
34 | PartnerCategory int `pg:",default:1"` //partner_category | 34 | PartnerCategory int `pg:",default:1"` //partner_category |
35 | //合伙类别 | 35 | //合伙类别 |
36 | - PartnerCategoryInfos []struct{ Id int64 } | 36 | + PartnerCategoryInfos []domain.PartnerCategory |
37 | //公司id | 37 | //公司id |
38 | CompanyId int64 | 38 | CompanyId int64 |
39 | } | 39 | } |
@@ -57,12 +57,11 @@ func (repository *PartnerInfoRepository) Save(dm *domain.PartnerInfo) error { | @@ -57,12 +57,11 @@ func (repository *PartnerInfoRepository) Save(dm *domain.PartnerInfo) error { | ||
57 | tx = repository.transactionContext.PgTx | 57 | tx = repository.transactionContext.PgTx |
58 | ) | 58 | ) |
59 | 59 | ||
60 | - categorys := []struct{ Id int64 }{} | 60 | + categorys := []domain.PartnerCategory{} |
61 | for _, v := range dm.PartnerCategoryInfos { | 61 | for _, v := range dm.PartnerCategoryInfos { |
62 | - temp := struct{ Id int64 }{ | 62 | + categorys = append(categorys, domain.PartnerCategory{ |
63 | Id: v.Id, | 63 | Id: v.Id, |
64 | - } | ||
65 | - categorys = append(categorys, temp) | 64 | + }) |
66 | } | 65 | } |
67 | m := &models.PartnerInfo{ | 66 | m := &models.PartnerInfo{ |
68 | Id: dm.Partner.Id, | 67 | Id: dm.Partner.Id, |
@@ -129,7 +128,7 @@ func (repository *PartnerInfoRepository) Find(queryOption domain.PartnerFindQuer | @@ -129,7 +128,7 @@ func (repository *PartnerInfoRepository) Find(queryOption domain.PartnerFindQuer | ||
129 | if len(queryOption.PartnerCategory) > 0 { | 128 | if len(queryOption.PartnerCategory) > 0 { |
130 | query = query.WhereGroup(func(q *orm.Query) (*orm.Query, error) { | 129 | query = query.WhereGroup(func(q *orm.Query) (*orm.Query, error) { |
131 | for _, value := range queryOption.PartnerCategory { | 130 | for _, value := range queryOption.PartnerCategory { |
132 | - q = q.WhereOr(`partner_category_infos@> '{"id":?}'`, value) | 131 | + q = q.WhereOr(`partner_category_infos@> '[{"id":?}]'`, value) |
133 | } | 132 | } |
134 | return q, nil | 133 | return q, nil |
135 | }) | 134 | }) |
@@ -52,6 +52,7 @@ func (c *BusinessBonusController) ListBusinessBonus() { | @@ -52,6 +52,7 @@ func (c *BusinessBonusController) ListBusinessBonus() { | ||
52 | CompanyId: companyId, | 52 | CompanyId: companyId, |
53 | Limit: param.PageSize, | 53 | Limit: param.PageSize, |
54 | Offset: param.PageSize * (param.PageNumber - 1), | 54 | Offset: param.PageSize * (param.PageNumber - 1), |
55 | + PartnerId: param.Partner, | ||
55 | }) | 56 | }) |
56 | if err != nil { | 57 | if err != nil { |
57 | c.ResponseError(err) | 58 | c.ResponseError(err) |
-
请 注册 或 登录 后发表评论