无故事王国
2024-06-07 7b57c2ab04da74514d75ab722088a039e257fef5
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: -- 登录部分