| | |
| | | .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: -- 登录部分 |