fix
杨锴
2025-04-16 f646fbebad928833d15546a36e37768d00fe6173
WanPai/Network/Services.swift
@@ -13,7 +13,7 @@
#if DEBUG
//let All_Url = "http://192.168.110.80:56666" //正式地址
let All_Url = "http://8.137.22.229:56666"
let All_Url = "http://vbef9arg13uu.guyubao.com"
let Game_Url = "https://try.daowepark.com"
//let Socket_Url = "192.168.110.22"
#else
@@ -1145,6 +1145,7 @@
                                    .append(key: "id", value: model.id)
                                    .append(key: "idcard", value: model.idcard)
                                    .append(key: "headImg",value: model.headImg)
            .append(key:"isStudent",value:model.isStudent)
                        return NetworkRequest.request(params: params, method: .post, progress: true)
            }
@@ -1426,8 +1427,62 @@
                                    .append(key: "id", value: id)
                        return NetworkRequest.request(params: params, method: .post, progress: true)
            }
}
extension Services{
    class func getHuiminAgreementAndList(page:Int,pageSize:Int = 20,storeId:Int)->Observable<BaseResponse<HuiminCardModel>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/activity/huimin/getHuiminAgreementAndList")
            .append(key: "pageNo", value: page)
            .append(key: "pageSize", value: pageSize)
            .append(key: "storeId", value: storeId)
        return NetworkRequest.request(params: params, method: .post, progress: false)
    }
    class func getHuiminDetail(id:Int,storeId:Int)->Observable<BaseResponse<HuiminCardDetailModel>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/activity/huimin/getHuiminCardDetail")
            .append(key: "id", value: id)
            .append(key: "storeId", value: storeId)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
    class func getMyHuiminCard(page:Int,pageSize:Int = 20)->Observable<BaseResponse<[HuiminCardMyItemModel]>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/activity/huimin/myHuiminCardList")
            .append(key: "pageNo", value: page)
            .append(key: "pageSize", value: pageSize)
        return NetworkRequest.request(params: params, method: .post, progress: false)
    }
    class func payHuiminCard(id:Int,payType:PayType,studentIds:String)->Observable<BaseResponse<PaymentModel>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/activity/huimin/payHuiminCard")
            .append(key: "id", value: id)
            .append(key: "payType", value: payType.rawValue)
            .append(key: "studentIds", value: studentIds)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
    class func myHuiminCardDetail(id:Int)->Observable<BaseResponse<HuiminCardDetail_1_Model>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/activity/huimin/myHuiminCardDetail")
            .append(key: "id", value: id)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
    class func myHuiminRefund(id:Int)->Observable<BaseResponse<HuiminCardDetail_1_Model>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/activity/huimin/refund")
            .append(key: "id", value: id)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
    class func myHuiminRuleInfo()->Observable<BaseResponse<HuiminCardRuleInfoModel>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/activity/huimin/getContentForStudent")
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
}
extension Services{