正在显示
1 个修改的文件
包含
5 行增加
和
1 行删除
| @@ -278,13 +278,14 @@ func (srv SyncDataUserService) importUser(param *command.ImportUserCommand) erro | @@ -278,13 +278,14 @@ func (srv SyncDataUserService) importUser(param *command.ImportUserCommand) erro | ||
| 278 | editUserIds = append(editUserIds, param.EditUsers[i].Id) | 278 | editUserIds = append(editUserIds, param.EditUsers[i].Id) |
| 279 | editUserMap[param.EditUsers[i].Id] = param.EditUsers[i] | 279 | editUserMap[param.EditUsers[i].Id] = param.EditUsers[i] |
| 280 | } | 280 | } |
| 281 | + nowTime := time.Now() | ||
| 282 | + if len(editUserIds) > 0 { | ||
| 281 | _, editUserList, err := userRepo.Find(map[string]interface{}{ | 283 | _, editUserList, err := userRepo.Find(map[string]interface{}{ |
| 282 | "ids": editUserIds, | 284 | "ids": editUserIds, |
| 283 | }) | 285 | }) |
| 284 | if err != nil { | 286 | if err != nil { |
| 285 | return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 287 | return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
| 286 | } | 288 | } |
| 287 | - nowTime := time.Now() | ||
| 288 | for i := range editUserList { | 289 | for i := range editUserList { |
| 289 | mVal, ok := editUserMap[editUserList[i].Id] | 290 | mVal, ok := editUserMap[editUserList[i].Id] |
| 290 | if !ok { | 291 | if !ok { |
| @@ -303,9 +304,11 @@ func (srv SyncDataUserService) importUser(param *command.ImportUserCommand) erro | @@ -303,9 +304,11 @@ func (srv SyncDataUserService) importUser(param *command.ImportUserCommand) erro | ||
| 303 | return err | 304 | return err |
| 304 | } | 305 | } |
| 305 | } | 306 | } |
| 307 | + } | ||
| 306 | var ( | 308 | var ( |
| 307 | tempUser domain.User | 309 | tempUser domain.User |
| 308 | ) | 310 | ) |
| 311 | + if len(param.AddUsers) > 0 { | ||
| 309 | for i := range param.AddUsers { | 312 | for i := range param.AddUsers { |
| 310 | tempUser = domain.User{ | 313 | tempUser = domain.User{ |
| 311 | Id: param.AddUsers[i].Id, | 314 | Id: param.AddUsers[i].Id, |
| @@ -325,6 +328,7 @@ func (srv SyncDataUserService) importUser(param *command.ImportUserCommand) erro | @@ -325,6 +328,7 @@ func (srv SyncDataUserService) importUser(param *command.ImportUserCommand) erro | ||
| 325 | return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 328 | return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
| 326 | } | 329 | } |
| 327 | } | 330 | } |
| 331 | + } | ||
| 328 | if err := transactionContext.CommitTransaction(); err != nil { | 332 | if err := transactionContext.CommitTransaction(); err != nil { |
| 329 | return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) | 333 | return application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error()) |
| 330 | } | 334 | } |
-
请 注册 或 登录 后发表评论