|
@@ -209,18 +209,15 @@ func (a *Admin) Add(ctx context.Context, username string, password string, realN
|
|
|
err := mdb.MDB.Collection(a.GetDBName()).FindOne(ctx, bson.M{"username": username}).Decode(&admin)
|
|
|
if errors.Is(err, mongo.ErrNoDocuments) {
|
|
|
password, _ = HashPassword(password)
|
|
|
- _, err := mdb.MDB.Collection(a.GetDBName()).InsertOne(ctx, &model.Admin{
|
|
|
- Username: username,
|
|
|
- Password: password,
|
|
|
- RealName: realName,
|
|
|
- Pid: pid,
|
|
|
- RoleId: roleId,
|
|
|
- Status: status,
|
|
|
- CreatedAt: time.Now().Unix(),
|
|
|
- UpdatedAt: time.Now().Unix(),
|
|
|
- DeletedAt: 0,
|
|
|
- LastLoginIp: "",
|
|
|
- LastLoginTime: 0,
|
|
|
+ _, err := mdb.MDB.Collection(a.GetDBName()).InsertOne(ctx, bson.M{
|
|
|
+ "username": username,
|
|
|
+ "password": password,
|
|
|
+ "real_name": realName,
|
|
|
+ "pid": pid,
|
|
|
+ "role_id": roleId,
|
|
|
+ "status": status,
|
|
|
+ "created_at": time.Now().Unix(),
|
|
|
+ "updated_at": time.Now().Unix(),
|
|
|
})
|
|
|
if err != nil {
|
|
|
return err
|