Bug: UserActionLogRespDto中的eventType类型有误
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Bắt đầu từ lớp UserActionLogRespDto và kiểm tra trường eventType cùng kiểu EventType của nó. Tái hiện response thông qua client.getUserActionLogs(reqDto), sau đó so sánh việc ánh xạ DTO với response được hiển thị. Công việc được xem là hoàn tất khi giá trị eventType được trả về được biểu diễn nhất quán với response của API và hành vi mong đợi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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类型为英文枚举
- Ngôn ngữ chính
- Java
- Star
- 161
- Fork
- 13
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Authing/authing-java-sdk
-
http日志等级调整 Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
Authing/authing-java-sdk#53 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
Authing/authing-java-sdk#51 ·
Tất cả issue của Authing/authing-java-sdk
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
elastic/gradle-plugins#157 ·
-
enhancement Tools
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
apache/rocketmq-dashboard#5008 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
DETECT_PARAMETER_NAMES=false silently disables @ConstructorProperties-based Creator detection too Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
FasterXML/jackson-databind#6229 ·