Skip to content

[错误处理] 从返回的数据库错误中,解析数据冲突的字段 #45

@zzswang

Description

@zzswang

需要重构的地方

user/user.controller.ts

查看这几个方法,会发现有大量的重复代码

  • createUser
  • updateUser
  • upsertUserByEmployeeId

在新启用的 upserByUsername/email/phone 函数中,加了一个注解

// TODO: 从返回的数据库错误中,解析数据冲突的字段

我们本次需要实现这个

开发建议

  • 在 mongo/mongo.interceptor.ts 中已经拦截 mongodb 的错误,在这里进一步处理错误

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions