正在显示
1 个修改的文件
包含
3 行增加
和
3 行删除
| @@ -14,7 +14,7 @@ type EmployeeRepository struct { | @@ -14,7 +14,7 @@ type EmployeeRepository struct { | ||
| 14 | } | 14 | } |
| 15 | 15 | ||
| 16 | func (repository *EmployeeRepository) nextIdentify() (int64, error) { | 16 | func (repository *EmployeeRepository) nextIdentify() (int64, error) { |
| 17 | - IdWorker, err := snowflake.NewIdWorker(1) | 17 | + IdWorker, err := snowflake.NewIdWorker(2) |
| 18 | if err != nil { | 18 | if err != nil { |
| 19 | return 0, err | 19 | return 0, err |
| 20 | } | 20 | } |
| @@ -25,14 +25,14 @@ func (repository *EmployeeRepository) nextIdentify() (int64, error) { | @@ -25,14 +25,14 @@ func (repository *EmployeeRepository) nextIdentify() (int64, error) { | ||
| 25 | func (repository *EmployeeRepository) Save(employee *domain.Employee) (*domain.Employee, error) { | 25 | func (repository *EmployeeRepository) Save(employee *domain.Employee) (*domain.Employee, error) { |
| 26 | tx := repository.transactionContext.PgTx | 26 | tx := repository.transactionContext.PgTx |
| 27 | if employee.Identify() == nil { | 27 | if employee.Identify() == nil { |
| 28 | - _, err := repository.nextIdentify() | 28 | + employeeId, err := repository.nextIdentify() |
| 29 | if err != nil { | 29 | if err != nil { |
| 30 | return employee, err | 30 | return employee, err |
| 31 | } | 31 | } |
| 32 | if _, err := tx.QueryOne( | 32 | if _, err := tx.QueryOne( |
| 33 | pg.Scan(&employee.EmployeeId, &employee.CompanyId, &employee.EmployeeInfo.Uid, &employee.EmployeeInfo.EmployeeName, &employee.EmployeeInfo.EmployeeAccount, &employee.EmployeeInfo.EmployeeAvatarUrl, &employee.EmployeeInfo.IsPrincipal, &employee.SuMoney, &employee.Status, pg.Array(&employee.Permissions)), | 33 | pg.Scan(&employee.EmployeeId, &employee.CompanyId, &employee.EmployeeInfo.Uid, &employee.EmployeeInfo.EmployeeName, &employee.EmployeeInfo.EmployeeAccount, &employee.EmployeeInfo.EmployeeAvatarUrl, &employee.EmployeeInfo.IsPrincipal, &employee.SuMoney, &employee.Status, pg.Array(&employee.Permissions)), |
| 34 | "INSERT INTO employees (id, company_id, uid, employee_name, employee_account, employee_avatar_url, is_principal, su_money, status, permissions) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) RETURNING id, company_id, uid, employee_name, employee_account, employee_avatar_url, is_principal, su_money, status, permissions", | 34 | "INSERT INTO employees (id, company_id, uid, employee_name, employee_account, employee_avatar_url, is_principal, su_money, status, permissions) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) RETURNING id, company_id, uid, employee_name, employee_account, employee_avatar_url, is_principal, su_money, status, permissions", |
| 35 | - employee.EmployeeId, employee.CompanyId, employee.EmployeeInfo.Uid, employee.EmployeeInfo.EmployeeName, employee.EmployeeInfo.EmployeeAccount, employee.EmployeeInfo.EmployeeAvatarUrl, employee.EmployeeInfo.IsPrincipal, employee.SuMoney, employee.Status, pg.Array(employee.Permissions)); err != nil { | 35 | + employeeId, employee.CompanyId, employee.EmployeeInfo.Uid, employee.EmployeeInfo.EmployeeName, employee.EmployeeInfo.EmployeeAccount, employee.EmployeeInfo.EmployeeAvatarUrl, employee.EmployeeInfo.IsPrincipal, employee.SuMoney, employee.Status, pg.Array(employee.Permissions)); err != nil { |
| 36 | return employee, err | 36 | return employee, err |
| 37 | } | 37 | } |
| 38 | } else { | 38 | } else { |
-
请 注册 或 登录 后发表评论