fix
无故事王国
2024-06-06 6f7f02d5c8880ff670b2c694fe61f5af5a6e3e36
DolphinEnglishLearnStudent/Services/Services.swift
@@ -26,7 +26,70 @@
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/weekList")
                        params.append(key: "quarter", value: quarter)
                        return NetworkRequest.request(params: params, method: .get, progress: false)
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }
            /// 自主学习1-听音选图
            class func listenSelectPicture(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/listenSelectPicture")
                        params.append(key: "quarter", value: quarter)
                        params.append(key: "day", value: day)
                        params.append(key: "week", value: week)
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }
            /// 自主学习2-看图选音
            class func pictureSelectVoice(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/pictureSelectVoice")
                        params.append(key: "quarter", value: quarter)
                        params.append(key: "day", value: day)
                        params.append(key: "week", value: week)
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }
            /// 自主学习3-归纳排除
            class func induceExclude(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/induceExclude")
                        params.append(key: "quarter", value: quarter)
                        params.append(key: "day", value: day)
                        params.append(key: "week", value: week)
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }
            /// 自主学习4-有问有答
            class func questionsAndAnswers(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen4Model>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/questionsAndAnswers")
                        params.append(key: "quarter", value: quarter)
                        params.append(key: "day", value: day)
                        params.append(key: "week", value: week)
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }
            /// 自主学习5-音图相配
            class func pictureMateVoice(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/pictureMateVoice")
                        params.append(key: "quarter", value: quarter)
                        params.append(key: "day", value: day)
                        params.append(key: "week", value: week)
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }
            /// 完成学习
            class func completeLearing(type:Int,studyTime:Int,studyIds:[Int],isComplete:Bool)->Observable<BaseResponse<SimpleModel>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/completeLearning")
                                    .append(key: "type", value: type)
                                    .append(key: "studyTime", value: studyTime)
                                    .append(key: "studyIds", value: studyIds.map({"\($0)"}))
                                    .append(key: "isComplete", value: isComplete)
                        return NetworkRequest.request(params: params, method: .post,encoding: JSONEncoding.default, progress: true)
            }
}
@@ -173,7 +236,7 @@
            class func studyGamesRecord()->Observable<BaseResponse<StudyGamesModel>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/study/base/study/record")
                        params.interface(url: "/study/base/study/studyRecord")
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }