| | |
| | | |
| | | |
| | | /// 自主学习1-听音选图 |
| | | class func listenSelectPicture(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{ |
| | | class func listenSelectPicture(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<ListenNewModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/study/base/study/listenSelectPicture") |
| | | params.append(key: "quarter", value: quarter) |
| | |
| | | |
| | | |
| | | /// 自主学习2-看图选音 |
| | | class func pictureSelectVoice(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{ |
| | | class func pictureSelectVoice(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<ListenNewModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/study/base/study/pictureSelectVoice") |
| | | params.append(key: "quarter", value: quarter) |
| | |
| | | } |
| | | |
| | | /// 自主学习3-归纳排除 |
| | | class func induceExclude(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<Listen1Model>>{ |
| | | class func induceExclude(day:Int,quarter:Int,week:Int)->Observable<BaseResponse<ListenNewModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/study/base/study/induceExclude") |
| | | params.append(key: "quarter", value: quarter) |
| | |
| | | } |
| | | |
| | | /// 完成学习 |
| | | class func completeLearing(type:Int,studyTime:Int,studyIds:[Int],isComplete:Bool)->Observable<BaseResponse<SimpleModel>>{ |
| | | class func completeLearing(type:Int,studyTime:Int,studyIds:String,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: "studyIds", value: studyIds) |
| | | .append(key: "isComplete", value: isComplete) |
| | | return NetworkRequest.request(params: params, method: .post,encoding: JSONEncoding.default, progress: true) |
| | | } |