正在显示
3 个修改的文件
包含
53 行增加
和
51 行删除
@@ -112,7 +112,9 @@ func (adminUserSrv AdminUserService) SaveAdminUser(saveUserCmd *command.SaveAdmi | @@ -112,7 +112,9 @@ func (adminUserSrv AdminUserService) SaveAdminUser(saveUserCmd *command.SaveAdmi | ||
112 | adminuser.Account = saveUserCmd.Account | 112 | adminuser.Account = saveUserCmd.Account |
113 | adminuser.AdminName = saveUserCmd.Name | 113 | adminuser.AdminName = saveUserCmd.Name |
114 | adminuser.IsUsable = saveUserCmd.IsUsable | 114 | adminuser.IsUsable = saveUserCmd.IsUsable |
115 | - adminuser.Permission = permissionBases | 115 | + if !adminuser.IsDefault { |
116 | + adminuser.Permission = permissionBases | ||
117 | + } | ||
116 | 118 | ||
117 | } else { | 119 | } else { |
118 | accountChance = true | 120 | accountChance = true |
@@ -14,8 +14,7 @@ type PartnerInfoRepository struct { | @@ -14,8 +14,7 @@ type PartnerInfoRepository struct { | ||
14 | 14 | ||
15 | func (repository *PartnerInfoRepository) transformPgModelToDomainModel(PartnerInfoModel *models.PartnerInfo) (*domain.PartnerInfo, error) { | 15 | func (repository *PartnerInfoRepository) transformPgModelToDomainModel(PartnerInfoModel *models.PartnerInfo) (*domain.PartnerInfo, error) { |
16 | m := &domain.PartnerInfo{} | 16 | m := &domain.PartnerInfo{} |
17 | - | ||
18 | - return m, err | 17 | + return m, nil |
19 | } | 18 | } |
20 | 19 | ||
21 | func NewPartnerInfoRepository(transactionContext *transaction.TransactionContext) (*PartnerInfoRepository, error) { | 20 | func NewPartnerInfoRepository(transactionContext *transaction.TransactionContext) (*PartnerInfoRepository, error) { |
@@ -50,53 +49,53 @@ func (repository *PartnerInfoRepository) Save(dm *domain.PartnerInfo) (*domain.P | @@ -50,53 +49,53 @@ func (repository *PartnerInfoRepository) Save(dm *domain.PartnerInfo) (*domain.P | ||
50 | return dm, nil | 49 | return dm, nil |
51 | } | 50 | } |
52 | 51 | ||
53 | -func (repository *PartnerInfoRepository) Remove(PartnerInfo *domain.PartnerInfo) (*domain.PartnerInfo, error) { | ||
54 | - var ( | ||
55 | - tx = repository.transactionContext.PgTx | ||
56 | - PartnerInfoModel = &models.PartnerInfo{Id: PartnerInfo.Identify().(int64)} | ||
57 | - ) | ||
58 | - if _, err := tx.Model(PartnerInfoModel).Where("id = ?", PartnerInfo.Id).Delete(); err != nil { | ||
59 | - return PartnerInfo, err | ||
60 | - } | ||
61 | - return PartnerInfo, nil | ||
62 | -} | 52 | +// func (repository *PartnerInfoRepository) Remove(PartnerInfo *domain.PartnerInfo) (*domain.PartnerInfo, error) { |
53 | +// var ( | ||
54 | +// tx = repository.transactionContext.PgTx | ||
55 | +// PartnerInfoModel = &models.PartnerInfo{Id: PartnerInfo.Identify().(int64)} | ||
56 | +// ) | ||
57 | +// if _, err := tx.Model(PartnerInfoModel).Where("id = ?", PartnerInfo.Id).Delete(); err != nil { | ||
58 | +// return PartnerInfo, err | ||
59 | +// } | ||
60 | +// return PartnerInfo, nil | ||
61 | +// } | ||
63 | 62 | ||
64 | -func (repository *PartnerInfoRepository) FindOne(queryOptions map[string]interface{}) (*domain.PartnerInfo, error) { | ||
65 | - tx := repository.transactionContext.PgTx | ||
66 | - PartnerInfoModel := new(models.PartnerInfo) | ||
67 | - query := NewQuery(tx.Model(PartnerInfoModel), queryOptions) | ||
68 | - query.SetWhere("partner_info.id = ?", "id") | ||
69 | - if err := query.First(); err != nil { | ||
70 | - return nil, query.HandleError(err, "没有此合伙人") | ||
71 | - } | ||
72 | - if PartnerInfoModel.Id == 0 { | ||
73 | - return nil, nil | ||
74 | - } | ||
75 | - return repository.transformPgModelToDomainModel(PartnerInfoModel) | ||
76 | -} | 63 | +// func (repository *PartnerInfoRepository) FindOne(queryOptions map[string]interface{}) (*domain.PartnerInfo, error) { |
64 | +// tx := repository.transactionContext.PgTx | ||
65 | +// PartnerInfoModel := new(models.PartnerInfo) | ||
66 | +// query := NewQuery(tx.Model(PartnerInfoModel), queryOptions) | ||
67 | +// query.SetWhere("partner_info.id = ?", "id") | ||
68 | +// if err := query.First(); err != nil { | ||
69 | +// return nil, query.HandleError(err, "没有此合伙人") | ||
70 | +// } | ||
71 | +// if PartnerInfoModel.Id == 0 { | ||
72 | +// return nil, nil | ||
73 | +// } | ||
74 | +// return repository.transformPgModelToDomainModel(PartnerInfoModel) | ||
75 | +// } | ||
77 | 76 | ||
78 | -func (repository *PartnerInfoRepository) Find(queryOptions map[string]interface{}) (int64, []*domain.PartnerInfo, error) { | ||
79 | - tx := repository.transactionContext.PgTx | ||
80 | - var PartnerInfoModels []*models.PartnerInfo | ||
81 | - PartnerInfos := make([]*domain.PartnerInfo, 0) | ||
82 | - query := NewQuery(tx.Model(&PartnerInfoModels), queryOptions) | ||
83 | - query. | ||
84 | - SetWhere("partner_info.account = ?", "account"). | ||
85 | - SetWhere(`partner_info.status = ?`, "status"). | ||
86 | - SetWhere(`partner_info.partner_category = ?`, "partnerCategory"). | ||
87 | - SetLimit(). | ||
88 | - SetOrder("partner_info.create_at", "sortByCreateTime"). | ||
89 | - SetOrder("partner_info.update_at", "sortByUpdateTime") | ||
90 | - var err error | ||
91 | - if query.AffectRow, err = query.SelectAndCount(); err != nil { | ||
92 | - return 0, PartnerInfos, err | ||
93 | - } | ||
94 | - for _, PartnerInfoModel := range PartnerInfoModels { | ||
95 | - if PartnerInfo, err := repository.transformPgModelToDomainModel(PartnerInfoModel); err != nil { | ||
96 | - return 0, PartnerInfos, err | ||
97 | - } else { | ||
98 | - PartnerInfos = append(PartnerInfos, PartnerInfo) | ||
99 | - } | ||
100 | - } | ||
101 | - return int64(query.AffectRow), PartnerInfos, nil | ||
102 | -} | 77 | +// func (repository *PartnerInfoRepository) Find(queryOptions map[string]interface{}) (int64, []*domain.PartnerInfo, error) { |
78 | +// tx := repository.transactionContext.PgTx | ||
79 | +// var PartnerInfoModels []*models.PartnerInfo | ||
80 | +// PartnerInfos := make([]*domain.PartnerInfo, 0) | ||
81 | +// query := NewQuery(tx.Model(&PartnerInfoModels), queryOptions) | ||
82 | +// query. | ||
83 | +// SetWhere("partner_info.account = ?", "account"). | ||
84 | +// SetWhere(`partner_info.status = ?`, "status"). | ||
85 | +// SetWhere(`partner_info.partner_category = ?`, "partnerCategory"). | ||
86 | +// SetLimit(). | ||
87 | +// SetOrder("partner_info.create_at", "sortByCreateTime"). | ||
88 | +// SetOrder("partner_info.update_at", "sortByUpdateTime") | ||
89 | +// var err error | ||
90 | +// if query.AffectRow, err = query.SelectAndCount(); err != nil { | ||
91 | +// return 0, PartnerInfos, err | ||
92 | +// } | ||
93 | +// for _, PartnerInfoModel := range PartnerInfoModels { | ||
94 | +// if PartnerInfo, err := repository.transformPgModelToDomainModel(PartnerInfoModel); err != nil { | ||
95 | +// return 0, PartnerInfos, err | ||
96 | +// } else { | ||
97 | +// PartnerInfos = append(PartnerInfos, PartnerInfo) | ||
98 | +// } | ||
99 | +// } | ||
100 | +// return int64(query.AffectRow), PartnerInfos, nil | ||
101 | +// } |
@@ -197,6 +197,7 @@ func (c *AdminUserController) BeforeEditAdminUser() { | @@ -197,6 +197,7 @@ func (c *AdminUserController) BeforeEditAdminUser() { | ||
197 | newPermissionSrv := adminPermissionService.NewAdminPermissionService(nil) | 197 | newPermissionSrv := adminPermissionService.NewAdminPermissionService(nil) |
198 | allPermission, err := newPermissionSrv.ListAdminPermission(adminPermissionquery.ListAdminPermissionQuery{ | 198 | allPermission, err := newPermissionSrv.ListAdminPermission(adminPermissionquery.ListAdminPermissionQuery{ |
199 | ParentId: 0, | 199 | ParentId: 0, |
200 | + NotCode: []string{domain.PERMINSSION_ADMIN_USER}, | ||
200 | }) | 201 | }) |
201 | if err != nil { | 202 | if err != nil { |
202 | logs.Error("获取权限数据失败:%s", err) | 203 | logs.Error("获取权限数据失败:%s", err) |
-
请 注册 或 登录 后发表评论