Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Bug: UserActionLogRespDto中的eventType类型有误

Aperta
#64 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
java
Ambito
api

Direzione di ricerca

Inizia dalla classe UserActionLogRespDto e ispeziona il campo eventType e il relativo tipo EventType. Riproduci la risposta tramite client.getUserActionLogs(reqDto), quindi confronta il mapping del DTO con la risposta mostrata. Il lavoro è completato quando il valore eventType restituito è rappresentato in modo coerente con la risposta dell’API e il comportamento previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Description

获取用户行为日志接口的返回类型UserActionLogRespDto.class中的字段eventType为枚举类,和接口返回值对不上。接口返回汉字

    /**
     * 事件类型:
     * - `login`: 登录
     * - `logout`: 登出
     * - `register`: 注册
     * - `verifyMfa`: 验证 MFA
     * - `updateUserProfile`: 修改用户信息
     * - `updateUserPassword`: 修改密码
     * - `updateUserEmail`: 修改邮箱
     * - `updateUserPhone`: 修改手机号
     * - `bindMfa`: 绑定 MFA
     * - `bindEmail`: 绑定邮箱
     * - `bindPhone`: 绑定手机号
     * - `unbindPhone`: 解绑手机号
     * - `unbindEmail`: 解绑邮箱
     * - `unbindMFA`: 解绑 MFA
     * - `deleteAccount`: 注销账号
     * - `verifyFirstLogin`: 首次登录验证
     *
     */
  @JsonProperty("eventType")
    private EventType eventType;

返回的部分字段

      {
        "userId": "XX",
        "appId": "XX",
        "appName": "XX平台",
        "clientIp": "192.168.XX.XX",
        "eventType": "登录",
        "appLogo": "http://XXX",
        "userAgent": "XX",
        "geoip": {},
        "timestamp": "2024-08-02T16:45:08.848+0800",
        "requestId": "62269d2c-47d5-448e-a8ca-dd89e4d731b9"
      }

Minimal code-snippet showcasing the problem

client.getUserActionLogs(reqDto);
Expected behavior

接口返回枚举类,或者eventType类型改为String

Actual behavior

接口返回中文字符串,eventType类型为英文枚举

Lingua principale
Java
Stelle
161
Fork
13
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Authing/authing-java-sdk

Tutte le issue di Authing/authing-java-sdk

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.