Bug: UserActionLogRespDto中的eventType类型有误
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne bei der Klasse UserActionLogRespDto und untersuche das Feld eventType sowie dessen Typ EventType. Reproduziere die Antwort über client.getUserActionLogs(reqDto) und vergleiche anschließend das DTO-Mapping mit der gezeigten Antwort. Als erledigt gilt die Aufgabe, wenn der zurückgegebene Wert von eventType konsistent mit der API-Antwort und dem erwarteten Verhalten dargestellt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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类型为英文枚举
- Vorherrschende Sprache
- Java
- Sterne
- 161
- Forks
- 13
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Authing/authing-java-sdk
-
http日志等级调整Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Authing/authing-java-sdk#53 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
Authing/authing-java-sdk#51 ·
Alle Issues in Authing/authing-java-sdk
Ähnliche Issues
-
new feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
apache/rocketmq-dashboard#5594 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
bug pkg:sdk
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
aws/aws-durable-execution-sdk-java#773 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[C#]:主页联网更新的提示投稿横幅指向错误Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
PCL-Community/PCL-CE#3652 ·
Maintainer antworten meist innerhalb von 1 Tag
-
TaskSecret.vue: replace explicit `any` with real typesEvtl. vergeben @prayas-bit hat das heute übernommen. Offenarea/frontend good first issue kind/cooldown
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
kestra-io/kestra#20352 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag