Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
陈高翔
/
DreamSleep-iOS
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 839f910b
由
cgx
编写于
2022-05-30 19:02:18 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
编写每日任务-用户签到接口、每日任务、新手任务-列表数据接口
1 个父辈
1a577488
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
54 行增加
和
0 行删除
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/DailyTaskController.m
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.h
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.m
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/DailyTaskController.m
查看文件 @
839f910
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
//
//
#import "DailyTaskController.h"
#import "DailyTaskController.h"
#import "ScoreTaskRequestModel.h"
@interface
DailyTaskController
()
@interface
DailyTaskController
()
...
@@ -20,6 +21,18 @@
...
@@ -20,6 +21,18 @@
self
.
naviBgColor
=
DSClearColor
;
self
.
naviBgColor
=
DSClearColor
;
self
.
naviBarAlpha
=
1
.
0
;
self
.
naviBarAlpha
=
1
.
0
;
[
self
.
dsNaviBar
addSubview
:
self
.
backBtn
];
[
self
.
dsNaviBar
addSubview
:
self
.
backBtn
];
[
ScoreTaskRequestModel
queryUserSignListWithCompletion
:
^
(
ScoreTaskRequestModel
*
_Nonnull
requestModel
)
{
if
(
requestModel
.
resCode
==
DSResCodeSuccess
)
{
}
}];
[
ScoreTaskRequestModel
queryUserDailyTaskListWithCompletion
:
^
(
ScoreTaskRequestModel
*
_Nonnull
requestModel
)
{
if
(
requestModel
.
resCode
==
DSResCodeSuccess
)
{
}
}];
}
}
@end
@end
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.h
查看文件 @
839f910
...
@@ -38,6 +38,15 @@ NS_ASSUME_NONNULL_BEGIN
...
@@ -38,6 +38,15 @@ NS_ASSUME_NONNULL_BEGIN
/// @param params params
/// @param params params
/// @param completion completion
/// @param completion completion
+
(
NSURLSessionDataTask
*
)
queryUserPointsDetailListWithParams
:(
NSDictionary
*
)
params
completion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
;
+
(
NSURLSessionDataTask
*
)
queryUserPointsDetailListWithParams
:(
NSDictionary
*
)
params
completion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
;
/// 每日任务-用户签到
/// @param completion completion
+
(
NSURLSessionDataTask
*
)
queryUserSignListWithCompletion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
;
/// 每日任务、新手任务-列表数据(显示任务状态)
/// @param completion completion
+
(
NSURLSessionDataTask
*
)
queryUserDailyTaskListWithCompletion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
;
@end
@end
NS_ASSUME_NONNULL_END
NS_ASSUME_NONNULL_END
DreamSleep/DreamSleep/Class/ProfileModule/ScoreTaskAI/ScoreTaskRequestModel.m
查看文件 @
839f910
...
@@ -75,4 +75,36 @@
...
@@ -75,4 +75,36 @@
}];
}];
}
}
+
(
NSURLSessionDataTask
*
)
queryUserSignListWithCompletion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
{
NSString
*
api
=
@"query_user_sign_list"
;
NSString
*
argStr
=
[
NSString
stringWithFormat
:
@"query{%@}"
,
api
];
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
*
)
queryUserDailyTaskListWithCompletion
:(
void
(
^
)(
ScoreTaskRequestModel
*
requestModel
))
completion
{
NSString
*
api
=
@"query_user_diary_task_list"
;
NSString
*
argStr
=
[
NSString
stringWithFormat
:
@"query{%@}"
,
api
];
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
@end
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论