杨锴
2025-06-04 ac84f81ca2311300b431c1bfb9f71253b59073f2
DolphinEnglishLearnStudent/Services/Services.swift
@@ -12,7 +12,7 @@
import JQTools
#if DEBUG
//let All_Url = "http://192.168.110.237:9000"
//let All_Url = "http://vwpmxwbhv59i.guyubao.com"
let All_Url = "https://dollearn.com/api"
#else
let All_Url = "https://dollearn.com/api"
@@ -378,6 +378,30 @@
                        return NetworkRequest.request(params: params, method: .get, progress: false)
            }
    ///   - status: 状态1灰色未答题 2绿色正确 3红色错误
    class func answerQuestion(id:Int,status:Int)->Observable<BaseResponse<SimpleModel>>{
        let params = ParamsAppender.build(url: All_Url)
        params.interface(url: "/study/base/study/answerQuestion")
            .append(key: "id", value: id)
            .append(key: "status", value: status)
        return NetworkRequest.request(params: params, method: .post,encoding: JSONEncoding.default, progress: false)
    }
    /// 2.0新增-重新开始
    /// - Parameters:
    ///   - day: 天
    ///   - type: 题目类型(1:听音选图;2:看图选音;3:归纳排除;4:有问有答;5:音图相配)
    ///   - week: 周目
    class func restart(day:Int,type:Int,week:Int)->Observable<BaseResponse<SimpleModel>>{
        let params = ParamsAppender.build(url: All_Url)
        params.interface(url: "/study/base/study/restart")
            .append(key: "day", value: day)
            .append(key: "type", value: type)
            .append(key: "week", value: week)
        return NetworkRequest.request(params: params, method: .post,encoding: JSONEncoding.default, progress: false)
    }
            class func confirmStudy(id:Int)->Observable<BaseResponse<SimpleModel>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/goods/base/goods/confirmStudy")