正在显示
1 个修改的文件
包含
22 行增加
和
0 行删除
| @@ -4,6 +4,7 @@ import ( | @@ -4,6 +4,7 @@ import ( | ||
| 4 | "encoding/json" | 4 | "encoding/json" |
| 5 | "errors" | 5 | "errors" |
| 6 | "fmt" | 6 | "fmt" |
| 7 | + "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/constant" | ||
| 7 | "time" | 8 | "time" |
| 8 | 9 | ||
| 9 | "github.com/astaxie/beego/logs" | 10 | "github.com/astaxie/beego/logs" |
| @@ -196,6 +197,12 @@ func (service SyncCompanyService) updateCompany(data CompanytData) error { | @@ -196,6 +197,12 @@ func (service SyncCompanyService) updateCompany(data CompanytData) error { | ||
| 196 | }); err != nil { | 197 | }); err != nil { |
| 197 | return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) | 198 | return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) |
| 198 | } | 199 | } |
| 200 | + var columnSettingRepository domain.ColumnSettingRepository | ||
| 201 | + if columnSettingRepository, err = factory.CreateColumnSettingRepository(map[string]interface{}{ | ||
| 202 | + "transactionContext": transactionContext, | ||
| 203 | + }); err != nil { | ||
| 204 | + return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) | ||
| 205 | + } | ||
| 199 | oldCompany, err = companyRespository.FindOne(domain.CompanyFindOneOptions{ | 206 | oldCompany, err = companyRespository.FindOne(domain.CompanyFindOneOptions{ |
| 200 | Id: data.Company.Id, | 207 | Id: data.Company.Id, |
| 201 | }) | 208 | }) |
| @@ -277,6 +284,21 @@ func (service SyncCompanyService) updateCompany(data CompanytData) error { | @@ -277,6 +284,21 @@ func (service SyncCompanyService) updateCompany(data CompanytData) error { | ||
| 277 | if err != nil { | 284 | if err != nil { |
| 278 | return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) | 285 | return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) |
| 279 | } | 286 | } |
| 287 | + // 初始化栏目设置 | ||
| 288 | + newColumnSetting := &domain.ColumnSetting{ | ||
| 289 | + Description: "订单管理栏目设置", | ||
| 290 | + UserName: data.User.Name, | ||
| 291 | + CompanyId: int(data.User.CompanyId), | ||
| 292 | + Uid: data.User.Id, | ||
| 293 | + Key: constant.ORDER_BASE, // 订单栏目模块名称 | ||
| 294 | + Value: domain.DefaultColumns, // 栏目值数组,创建用户时使用默认栏目设置 | ||
| 295 | + InvalidValue: domain.DefaultInvalidColumns, // 初始化无效栏目数组 | ||
| 296 | + CreatedAt: time.Now(), | ||
| 297 | + UpdatedAt: time.Now(), | ||
| 298 | + } | ||
| 299 | + if _, err = columnSettingRepository.Save(newColumnSetting); err != nil { | ||
| 300 | + return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, err.Error()) | ||
| 301 | + } | ||
| 280 | err = transactionContext.CommitTransaction() | 302 | err = transactionContext.CommitTransaction() |
| 281 | return nil | 303 | return nil |
| 282 | } | 304 | } |
-
请 注册 或 登录 后发表评论