更新
This commit is contained in:
@@ -20,8 +20,7 @@ import 'package:new_learn/core/storage/user_storage.dart';
|
||||
/// updateUserAvatar → 更改用户头像
|
||||
///
|
||||
/// 二、后续继续写(对齐 Vue,用到再加):
|
||||
/// checkStudyPackStatus / setChangeUserOnline
|
||||
/// getUserPointLevel / UpdateGuideStatus / UpdateReportStatus
|
||||
/// checkStudyPackStatus / setChangeUserOnline / getUserPointLevel
|
||||
///
|
||||
/// 三、高频坑:
|
||||
/// 1. 登录密码 MD5 加密(对齐 Vue stringToMd5),提交前在 Api 层完成;
|
||||
@@ -157,6 +156,15 @@ class UserApi {
|
||||
await DioClient.instance.post('/api/v1/User/ChangeShowAfterReport');
|
||||
}
|
||||
|
||||
/// 更新攻克报告引导状态(报告页引导只出现一次,默认 false,触发后变 true)
|
||||
/// → POST /api/v1/User/ChangeShowGuide
|
||||
///
|
||||
/// 对齐 Vue api/user/index.ts 的 UpdateGuideStatus(),
|
||||
/// 在攻克报告页 GuideModal 关闭时调用。
|
||||
static Future<void> changeShowGuide() async {
|
||||
await DioClient.instance.post('/api/v1/User/ChangeShowGuide');
|
||||
}
|
||||
|
||||
/// MD5 加密(UniApp stringToMd5 的等价实现)
|
||||
static String _md5(String text) {
|
||||
return md5.convert(utf8.encode(text)).toString();
|
||||
|
||||
Reference in New Issue
Block a user