Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
陈高翔
/
DreamSleep-iOS
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 5f1770e0
由
cgx
编写于
2022-05-31 16:16:54 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
完成每日任务、新手任务更新状态接口
1 个父辈
f5fccec1
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
47 行增加
和
1 行删除
DreamSleep/DreamSleep/Class/ProfileModule/Me/ProfileHeaderView.m
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.h
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.m
DreamSleep/DreamSleep/Class/ProfileModule/UserLogin/UserModel.h
DreamSleep/DreamSleep/Class/ProfileModule/UserLogin/UserModel.m
DreamSleep/DreamSleep/Class/ProfileModule/Me/ProfileHeaderView.m
查看文件 @
5f1770e
...
...
@@ -50,7 +50,7 @@
self
.
openAIBtn
.
hidden
=
YES
;
self
.
reportReviewsView
.
hidden
=
NO
;
self
.
scoreCountLab
.
text
=
@"总积分:3333"
;
self
.
scoreCountLab
.
text
=
[
NSString
stringWithFormat
:
@"我的积分:%d"
,
model
.
total_points
]
;
}
else
{
self
.
portraitIV
.
image
=
[
UIImage
imageNamed
:
@"portrait"
];
self
.
titleLab
.
text
=
@"注册/登录"
;
...
...
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.h
查看文件 @
5f1770e
...
...
@@ -86,6 +86,16 @@ NS_ASSUME_NONNULL_BEGIN
/// @param taskID 任务id
/// @param completion completion
+
(
NSURLSessionDataTask
*
)
receiveUserDailyTaskPointWithTaskID
:(
int
)
taskID
completion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
;
/// 每日任务更新任务状态
/// @param taskID 任务id
/// @param completion completion
+
(
NSURLSessionDataTask
*
)
updateUserDailyTaskStatusWithTaskID
:(
int
)
taskID
completion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
;
/// 新手任务更新任务状态
/// @param taskID 任务id
/// @param completion completion
+
(
NSURLSessionDataTask
*
)
updateUserNewsTaskStateWithTaskID
:(
int
)
taskID
completion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
;
@end
NS_ASSUME_NONNULL_END
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.m
查看文件 @
5f1770e
...
...
@@ -200,4 +200,36 @@
}];
}
+
(
NSURLSessionDataTask
*
)
updateUserDailyTaskStatusWithTaskID
:(
int
)
taskID
completion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
{
NSString
*
api
=
@"update_user_diary_task_status"
;
NSString
*
argStr
=
[
NSString
stringWithFormat
:
@"mutation{%@(id:%d)}"
,
api
,
taskID
];
ScoreTaskRequestModel
*
requestModel
=
[[
ScoreTaskRequestModel
alloc
]
init
];
return
[
self
httpPostBodyRequestWithAPI
:
api
params
:@{
@"query"
:
argStr
}
view
:
nil
hasNetActivity
:
YES
loadingInfo
:
nil
hasFailInfo
:
YES
success
:^
(
NSDictionary
*
apiDic
)
{
DSLog
(
@"每日任务更新任务状态接口dataDic:%@"
,
apiDic
);
requestModel
.
resCode
=
DSResCodeSuccess
;
completion
(
requestModel
);
}
failure
:^
(
id
failure
)
{
requestModel
.
resCode
=
DSResCodeNetFail
;
requestModel
.
errorInfo
=
failure
;
completion
(
requestModel
);
}];
}
+
(
NSURLSessionDataTask
*
)
updateUserNewsTaskStateWithTaskID
:(
int
)
taskID
completion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
{
NSString
*
api
=
@"update_user_news_task_state"
;
NSString
*
argStr
=
[
NSString
stringWithFormat
:
@"mutation{%@(id:%d)}"
,
api
,
taskID
];
ScoreTaskRequestModel
*
requestModel
=
[[
ScoreTaskRequestModel
alloc
]
init
];
return
[
self
httpPostBodyRequestWithAPI
:
api
params
:@{
@"query"
:
argStr
}
view
:
nil
hasNetActivity
:
YES
loadingInfo
:
nil
hasFailInfo
:
YES
success
:^
(
NSDictionary
*
apiDic
)
{
DSLog
(
@"新手任务更新任务状态接口dataDic:%@"
,
apiDic
);
requestModel
.
resCode
=
DSResCodeSuccess
;
completion
(
requestModel
);
}
failure
:^
(
id
failure
)
{
requestModel
.
resCode
=
DSResCodeNetFail
;
requestModel
.
errorInfo
=
failure
;
completion
(
requestModel
);
}];
}
@end
DreamSleep/DreamSleep/Class/ProfileModule/UserLogin/UserModel.h
查看文件 @
5f1770e
...
...
@@ -35,6 +35,8 @@ NS_ASSUME_NONNULL_BEGIN
@property
(
nonatomic
,
copy
)
NSString
*
point_level
;
/// 等级名图片
@property
(
nonatomic
,
copy
)
NSString
*
level_img
;
/// 我的积分
@property
(
nonatomic
,
assign
)
int
total_points
;
@end
NS_ASSUME_NONNULL_END
DreamSleep/DreamSleep/Class/ProfileModule/UserLogin/UserModel.m
查看文件 @
5f1770e
...
...
@@ -18,6 +18,7 @@
[
aCoder
encodeObject
:
_sid
forKey
:
@"sid"
];
[
aCoder
encodeObject
:
_face_img
forKey
:
@"face_img"
];
[
aCoder
encodeObject
:
_level_img
forKey
:
@"level_img"
];
[
aCoder
encodeObject
:
@
(
_total_points
)
forKey
:
@"total_points"
];
}
-
(
id
)
initWithCoder
:(
NSCoder
*
)
aDecoder
{
...
...
@@ -29,6 +30,7 @@
_sid
=
[
aDecoder
decodeObjectForKey
:
@"sid"
];
_face_img
=
[
aDecoder
decodeObjectForKey
:
@"face_img"
];
_level_img
=
[
aDecoder
decodeObjectForKey
:
@"level_img"
];
_total_points
=
[[
aDecoder
decodeObjectForKey
:
@"total_points"
]
intValue
];
return
self
;
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论