From 7b57c2ab04da74514d75ab722088a039e257fef5 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期五, 07 六月 2024 18:57:27 +0800 Subject: [PATCH] 提交fix --- DolphinEnglishLearnStudent/Services/Services.swift | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/DolphinEnglishLearnStudent/Services/Services.swift b/DolphinEnglishLearnStudent/Services/Services.swift index 37d216b..a416956 100644 --- a/DolphinEnglishLearnStudent/Services/Services.swift +++ b/DolphinEnglishLearnStudent/Services/Services.swift @@ -91,6 +91,35 @@ .append(key: "isComplete", value: isComplete) return NetworkRequest.request(params: params, method: .post,encoding: JSONEncoding.default, progress: true) } + + /// 完成游戏 + class func completeGames(gameId:Int,gameName:String,difficulty:Int,accuracy:Int,useTime:Int)->Observable<BaseResponse<SimpleModel>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/study/base/study/gameAchievement") + .append(key: "gameId", value: gameId) + .append(key: "accuracy", value: accuracy) + .append(key: "difficulty", value: difficulty) + .append(key: "useTime", value: useTime) + .append(key: "gameName", value: gameName) + return NetworkRequest.request(params: params, method: .post,encoding: JSONEncoding.default, progress: true) + } + + class func gameHearing(difficulty:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/study/base/study/gameHearing") + params.append(key: "quarter", value: quarter) + params.append(key: "difficulty", value: difficulty) + params.append(key: "week", value: week) + return NetworkRequest.request(params: params, method: .get, progress: true) + } + + class func gameMemory(quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/study/base/study/gameMemory") + params.append(key: "quarter", value: quarter) + params.append(key: "week", value: week) + return NetworkRequest.request(params: params, method: .get, progress: true) + } } // MARK: -- 登录部分 -- Gitblit v1.7.1