feat: assign IM user account numbers
This commit is contained in:
+11
-4
@@ -229,11 +229,18 @@ func serveInternalUserCreate(wrt http.ResponseWriter, req *http.Request, tenantI
|
||||
writeInternalQueryError(wrt, req, err)
|
||||
return
|
||||
}
|
||||
displayNo := int64(0)
|
||||
if row, err := store.InternalAdminQueries.QueryOne(tenantID, "SELECT account_no FROM im_users WHERE id=?", []any{store.DecodeUid(created.Uid())}); err == nil {
|
||||
displayNo, _ = numericID(row["account_no"])
|
||||
} else {
|
||||
logs.Warn.Printf("internal user create account number query failed tenant:%d user:%d err:%v", tenantID, store.DecodeUid(created.Uid()), err)
|
||||
}
|
||||
writeIMSuccess(wrt, req, map[string]any{
|
||||
"user_id": store.DecodeUid(created.Uid()),
|
||||
"username": created.Username,
|
||||
"nickname": body.Nickname,
|
||||
"phone": created.Phone,
|
||||
"user_id": store.DecodeUid(created.Uid()),
|
||||
"display_no": displayNo,
|
||||
"username": created.Username,
|
||||
"nickname": body.Nickname,
|
||||
"phone": created.Phone,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user