From c303346ae803dc2a89ec0f025192773211861915 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期二, 16 七月 2024 14:46:28 +0800
Subject: [PATCH] fix bug
---
app/src/main/java/com/dollearn/student/network/HttpManager.kt | 787 --------------------------------------------------------
1 files changed, 0 insertions(+), 787 deletions(-)
diff --git a/app/src/main/java/com/dollearn/student/network/HttpManager.kt b/app/src/main/java/com/dollearn/student/network/HttpManager.kt
index 4c6caf6..dd125e4 100644
--- a/app/src/main/java/com/dollearn/student/network/HttpManager.kt
+++ b/app/src/main/java/com/dollearn/student/network/HttpManager.kt
@@ -3,7 +3,6 @@
import cn.sinata.xldutils.data.ResultData
import com.google.gson.JsonObject
import com.dollearn.student.DollearnApplication
-import com.dollearn.student.dialog.ChooseStudentDialog
import com.dollearn.student.network.entity.*
import com.dollearn.student.utils.pay.PayInfo
import com.google.gson.Gson
@@ -28,83 +27,11 @@
/**
- * 获取城市
- */
- fun queryProvinceAndCity(code: String?): Flowable<ResultData<ArrayList<CommonData>>> {
- return request().queryProvinceAndCity(code)
- }
-
- /**
- * 获取门店
- */
- fun queryStoreByCityCode(code: String,provinceCode:String): Flowable<ResultData<ArrayList<CommonData>>> {
- return request().queryStoreByCityCode(code,provinceCode)
- }
-
- /**
- * 买会员
- */
- fun addVipPayment(payType: Int): Flowable<ResultData<PayInfo>> {
- return request().addVipPayment(payType)
- }
-
- /**
- * 买运动营
- */
- fun paymentCourse(
- payType: Int,
- id: String,
- courseId: String,
- price: Double,
- students: String,
- coupon: Long,
- orderId: String?
- ): Flowable<ResultData<PayInfo>> {
- return request().paymentCourse(payType, id, courseId, price, students, coupon,orderId)
- }
-
- /**
- * 已报运动营支付
- */
- fun payment(
- payType: Int,
- id: String,
- courseId: String,
- courseCount: Int,
- students: String,
- useCoupon: Int,
- coupon: Long
- ): Flowable<ResultData<PayInfo>> {
- return request().payment(payType, id, courseId, courseCount, students, useCoupon, coupon)
- }
-
- /**
- * 赛事报名
- */
- fun paymentCompetition(payType: Int, id: String, ids: String,coursePaymentId:String? = null): Flowable<ResultData<PayInfo>> {
- return request().paymentCompetition(payType, id, ids,coursePaymentId)
- }
-
- /**
* 体检报告
*/
fun queryPhysical(id: String): Flowable<ResultData<Report>> {
return request().queryPhysical(id)
}
-
- /**
- * 预约记录
- */
- fun stuAppointList(
- page: Int,
- id: String,
- type: Int,
- timeType: Int?,
- search: String?
- ): Flowable<ResultData<List<ReserveRecord>>> {
- return request().stuAppointList(id, type, timeType, search,page)
- }
-
/**
* 用户信息
@@ -128,264 +55,6 @@
return request().studyRecord()
}
- /**
- * 修改头像
- */
- fun uploadImage(userImage: String): Flowable<ResultData<Any>> {
- return request().uploadImage(userImage)
- }
-
- /**
- * 视频列表
- */
- fun queryClassificationBenefitsVideosList(
- type: Int,
- search: String?
- ): Flowable<ResultData<List<VideoTypeBean>>> {
- return request().queryClassificationBenefitsVideosList(type, search)
- }
-
- /**
- * 视频列表
- */
- fun queryBenefitsVideosList(
- type: String,
- page: Int,
- search: String?
- ): Flowable<ResultData<List<VideoBean>>> {
- return request().queryBenefitsVideosList(type, page, PAGE_SIZE, search)
- }
-
-
- /**
- * 视频详情
- */
- fun queryBenefitsVideosInfo(id: String): Flowable<ResultData<VideoBean>> {
- return request().queryBenefitsVideosInfo(id)
- }
-
-
- /**
- * 课后练习视频详情
- */
- fun afterSourceDetail(id: String, courseId: String,scId:String): Flowable<ResultData<Practice>> {
- return request().afterSourceDetail(id, scId,courseId)
- }
-
- /**
- * 视频奖励
- */
- fun receiveAward(id: String): Flowable<ResultData<Any>> {
- return request().receiveAward(id)
- }
-
- /**
- * 课后练习完成观看
- */
- fun updateVideoStatus(id: String,courseId: String,scId: String): Flowable<ResultData<Any>> {
- return request().updateVideoStatus(id,courseId,scId)
- }
-
- /**
- * 赛事列表
- */
- fun querySiteList(
- page: Int,
- cityCode: String?,
- startTime: String?,
- endTime: String?,
- siteType: Int?,
- shopId: String?,
- search: String?
- ): Flowable<ResultData<List<Place>>> {
- return request().querySiteList(
- page,
- PAGE_SIZE,
- DollearnApplication.lat,
- DollearnApplication.lon,
- cityCode,
- startTime,
- endTime,
- siteType,
- shopId,
- search
- )
- }
-
- /**
- * 我的场地列表
- */
- fun queryMySite(page: Int, state: Int?): Flowable<ResultData<List<Place>>> {
- return request().queryMySite(page, PAGE_SIZE, state)
- }
-
- /**
- * 取消场地
- */
- fun cancelMySite(id: String): Flowable<ResultData<Any>> {
- return request().cancelMySite(id)
- }
-
-
- /**
- * 我的赛事列表
- */
- fun queryMyCompetitionList(type: Int, page: Int): Flowable<ResultData<List<Match>>> {
- return request().queryMyCompetitionList(type, page, PAGE_SIZE)
- }
-
- /**
- * 场地类型
- */
- fun querySiteType(): Flowable<ResultData<List<CommonData>>> {
- return request().querySiteType()
- }
-
-
- /**
- * 查询预约详情
- */
- fun queryMySiteById(id: String): Flowable<ResultData<MySite>> {
- return request().queryMySiteById(id)
- }
-
- /**
- * 课后练习-购课详情(用于购课)
- */
- fun payCourseInfo(id: Int): Flowable<ResultData<PayCoursInfo>> {
- return request().payCourseInfo(id)
- }
-
- /**
- * 课后练习-购课(用于购课)
- */
- fun payCourse(map: HashMap<String, Any>, time: List<String>): Flowable<ResultData<Any>> {
- return request().payCourse(map, time)
- }
-
- /**
- * 课后练习-可支付运动营列表(用于购课)
- */
- fun getMyCourseList(): Flowable<ResultData<List<MyCourseList>>> {
- return request().getMyCourseList()
- }
-
- /**
- * 课后练习类型
- */
- fun queryArrangeCourseList(): Flowable<ResultData<List<CommonData>>> {
- return request().queryArrangeCourseList()
- }
-
- /**
- * 已报名运动营
- */
- fun registeredCourses(type: Int?, search: String?): Flowable<ResultData<List<JoinedCourse>>> {
- return request().registeredCourses(type, search)
- }
-
- /**
- * 场地支付
- */
- fun continuePaymentMySite(id: String, payType: Int): Flowable<ResultData<PayInfo>> {
- return request().continuePaymentMySite(id, payType)
- }
-
- /**
- * 赛事详情
- */
- fun queryCompetitionInfo(id: String, lat: Double?, lon: Double?): Flowable<ResultData<Match>> {
- return request().queryCompetitionInfo(id, lat, lon)
- }
-
- /**
- * 赛事详情
- */
- fun queryMyCompetitionInfo(id: String): Flowable<ResultData<Match>> {
- return request().queryMyCompetitionInfo(id)
- }
-
- /**
- * 赛事城市
- */
- fun queryAllCity(): Flowable<ResultData<List<CommonData>>> {
- return request().queryAllCity()
- }
-
- /**
- * 运动营列表
- */
- fun queryCourseList(
- shopId: String,
- lat: Double?,
- lon: Double?,
- type: Int?,
- distanceSort: String?,
- salesSort: String?,
- search: String?
- ): Flowable<ResultData<List<Course>>> {
- return request().queryCourseList(shopId, lat, lon, type, distanceSort, salesSort, search)
- }
-
- /**
- * 运动营详情
- */
- fun queryCourseInfo(id: String, lat: Double?, lon: Double?,stuId:String? = null): Flowable<ResultData<Course>> {
- return request().queryCourseInfo(id,stuId, lat, lon)
- }
-
- /**
- * 福利详情
- */
- fun discountCourseDatas(
- id: String,
- lat: Double?,
- lon: Double?
- ): Flowable<ResultData<WelfareDetail>> {
- return request().discountCourseDatas(id, lat, lon)
- }
-
- /**
- * 上课首页
- */
- fun queryStudentData(stuId: String?): Flowable<ResultData<CourseHomeData>> {
- return request().queryStudentData(stuId)
- }
-
- /**
- * 充值选择列表
- */
- fun voucherCenter(): Flowable<ResultData<List<RechargeItem>>> {
- return request().voucherCenter()
- }
-
- /**
- * 储值说明
- */
- fun rechargeDescription(): Flowable<ResultData<String>> {
- return request().rechargeDescription()
- }
-
- /**
- * 运动营类型列表
- */
- fun queryCoursePackageType(): Flowable<ResultData<List<CommonData>>> {
- return request().queryCoursePackageType()
- }
-
- /**
- * 已报名运动营类型列表
- */
- fun getCourseAppUserDetails(): Flowable<ResultData<List<CommonData>>> {
- return request().getCourseAppUserDetails()
- }
-
- /**
- * 门店列表
- */
- fun queryStoreLists(lat: Double?, lon: Double?, cityCode: String? = null): Flowable<ResultData<List<CommonData>>> {
- return request().queryStoreLists(lat, lon,cityCode)
- }
/**
* 获取课时记录
@@ -399,19 +68,6 @@
return request().recordDetails(stuId, courseId, time, type)
}
- /**
- * 获取奖章
- */
- fun stuGoog(id: String): Flowable<ResultData<ArrayList<Medal>>> {
- return request().stuGoog(id)
- }
-
- /**
- * 获取奖章详细
- */
- fun stuMedal(id: String): Flowable<ResultData<ArrayList<Medal>>> {
- return request().stuMedal(id)
- }
/**
* 评语
@@ -420,29 +76,6 @@
return request().stuComment(id)
}
- /**
- * 获取课后练习
- */
- fun afterSourceList(stuId: String,id: Int?, search: String?): Flowable<ResultData<ArrayList<Practice>>> {
- return request().afterSourceList(stuId,id, search)
- }
-
- /**
- * 获取运动营排班
- */
- fun weeksOfCourseDetails(
- id: String,
- storeID: String,
- time: String
- ): Flowable<ResultData<WeeksOfCourseDetails>> {
- return request().weeksOfCourseDetails(
- id,
- storeID,
- time,
- DollearnApplication.lat,
- DollearnApplication.lon
- )
- }
/**
* 课时详情
@@ -470,28 +103,6 @@
*/
fun promptVoice(): Flowable<ResultData<ConfigBean>> {
return request().promptVoice()
- }
-
- /**
- * 注册/忘记密码/修改密码
- * @param type 2:注册,3:修改密码,4:忘记密码,5:绑手机
- */
- fun register(type: Int, phone: String, pwd: String, code: String, invitePhone: String?, openId: String?,lat: Double?,lon: Double?): Flowable<ResultData<Any>> {
- val url = when (type) {
- 3 -> Apis.updatePassword
- 4 -> Apis.forgetPassword
- 5 -> Apis.bindWx
- else -> Apis.register
- }
- return request().register(url, phone, pwd, code,invitePhone,openId,lat,lon)
- }
-
- /**
- * 注册/忘记密码/修改密码
- * @param type 2:注册,3:修改密码,4:忘记密码,5:绑手机
- */
- fun bindPhone(phone: String, code: String, invitePhone: String?, openId: String,lat: Double?,lon: Double?): Flowable<ResultData<JsonObject>> {
- return request().bindPhone(phone, code,invitePhone,openId,lat,lon)
}
/**
@@ -538,122 +149,10 @@
}
/**
- * 轮播
- * @param type 1=首页,2=首页底部,3=线上课得积分,4=看视频得奖励,5=常见问题
- */
- fun queryBanner(type: Int = 1): Flowable<ResultData<ArrayList<Banner>>> {
- return request().queryBanner(type)
- }
-
- /**
- * 搜索运动营
- */
- fun querySearchCourseList(
- key: String?,
- page: Int,
- gradeId: Int,
- subjectId: String?
- ): Flowable<ResultData<ArrayList<Course>>> {
- return request().querySearchCourseList(key, page, gradeId, subjectId)
- }
-
- /**
* 获取String类型通用接口
*/
fun queryString(url: String, map: HashMap<String, Any>): Flowable<ResultData<String>> {
return request().queryString(url, map)
- }
-
-
-
- /**
- * 充值支付
- */
- fun recharge(money: Double, payType: Int): Flowable<ResultData<PayInfo>> {
- return request().recharge(money, payType)
- }
-
- /**
- * 添加运动营成员
- */
- fun addStudent(
- name: String,
- birthday: String,
- sex: Int,
- avatar: String,
- height: Double,
- weight: Double,
- idCard: String?,
- phone: String?,
- stuId: String?
- ): Flowable<ResultData<Any>> {
- return request().addStudent(
- if (stuId.isNullOrEmpty()) Apis.addStudent else Apis.commitEditStu,
- birthday,
- avatar,
- height,
- weight,
- sex,
- name,
- phone,
- idCard,
- stuId,
- stuId
- )
- }
-
- /**
- * 添加人员
- */
- fun addParticipant(
- avatar: String,
- name: String,
- birthday: String,
- sex: Int,
- height: Double,
- weight: Double,
- idCard: String?,
- phone: String?
- ): Flowable<ResultData<Any>> {
- return request().addParticipant(avatar,birthday, height, weight, sex, name, phone, idCard)
- }
-
- /**
- * 改人员
- */
- fun editParticipant(
- avatar: String,
- id: String,
- height: Int?,
- weight: Double?,
- phone: String?,
- name: String?,
- idCard: String?,
- sex: Int?,
- birthday: String?
- ): Flowable<ResultData<Any>> {
- return request().editParticipant(avatar,id, height, weight, phone, birthday, name, sex, idCard)
- }
-
- /**
- * 删除人员
- */
- fun delParticipant(id: String,isStudent:Int?): Flowable<ResultData<Any>> {
- return request().delParticipant(id,isStudent)
- }
-
- /**
- * 取消赛事报名
- */
- fun cancelMyCompetition(id: String): Flowable<ResultData<Any>> {
- return request().cancelMyCompetition(id)
- }
-
- /**
- * 可用课时列表
- */
- fun paymentCompetitionCourseList(id: String): Flowable<ResultData<List<PayCourse>>> {
- return request().paymentCompetitionCourseList(id)
}
/**
@@ -699,73 +198,6 @@
}
/**
- * 运动营成员列表
- *
- */
- fun listOfStu(type: Int = ChooseStudentDialog.TYPE_COURSE,isPre:Int? = null): Flowable<ResultData<List<Student>>> {
- val url = when (type) {
- ChooseStudentDialog.TYPE_MATCH,ChooseStudentDialog.TYPE_WORLD -> Apis.queryParticipantList
- else -> Apis.listOfStu
- }
- return request().listOfStu(url,isPre)
- }
-
- /**
- * 充值明细
- */
- fun voucherDetail(
- date: String,
- typeId: Int?,
- page: Int,
- type: Int
- ): Flowable<ResultData<List<CoinRecord>>> {
- return request().voucherDetail(
- if (type == 1) Apis.voucherDetail else Apis.integralDetails,
- date,
- page,
- PAGE_SIZE,
- typeId
- )
- }
-
- /**
- * 账单
- */
- fun userBilling(date: String, type: Int?): Flowable<ResultData<List<CoinRecord>>> {
- return request().userBilling(date, type)
- }
-
- /**
- * 券包列表
- */
- fun queryCouponPackage(state: Int?, type: Int?): Flowable<ResultData<List<Coupon>>> {
- return request().queryCouponPackage(type, state)
- }
-
- /**
- * 商品
- */
- fun integralMallList(
- type: Int?,
- page: Int,
- sort: Int?,
- search: String?,
- shopId: String?
- ): Flowable<ResultData<List<Goods>>> {
- return request().integralMallList(
- type,
- sort,
- page,
- PAGE_SIZE,
- DollearnApplication.lat,
- DollearnApplication.lon,
- search,
- shopId
- )
- }
-
-
- /**
* 兑换详情
*/
fun redemptionDetails(id: String): Flowable<ResultData<ExchangeDetail>> {
@@ -777,32 +209,6 @@
*/
fun cancellation(): Flowable<ResultData<Any>> {
return request().cancellation()
- }
-
- /**
- * 查询免费福利
- */
- fun queryStoreFreeBenefit(id: String): Flowable<ResultData<JsonObject>> {
- return request().queryStoreFreeBenefit(id)
- }
-
- /**
- * 福利
- */
- fun weekLimitedBenefit(type: Int): Flowable<ResultData<ArrayList<Welfare>>> {
- return request().weekLimitedBenefit(type, DollearnApplication.lat, DollearnApplication.lon)
- }
-
- /**
- * 优惠券列表
- */
- fun queryAvailableCouponList(
- coursePackageId: String,
- price: Double,
- lat: Double?,
- lon: Double?
- ): Flowable<ResultData<ArrayList<Coupon>>> {
- return request().queryAvailableCouponList(coursePackageId, price, lat, lon)
}
/**
@@ -995,38 +401,12 @@
return request().registeredData(DollearnApplication.lat,DollearnApplication.lon,id,orderId)
}
- /**
- * 玩家记录
- */
- fun gameRecord(userId: String,page:Int): Flowable<ResultData<List<GameRecordBean>>> {
- return request().gameRecord(userId,page)
- }
-
-
- /**
- * 门店列表
- */
- fun storeList(cityCode: String?, distanceSort: Int?,search: String?): Flowable<ResultData<List<ShopListBean>>> {
- return request().storeList(
- DollearnApplication.lat,
- DollearnApplication.lon,
- cityCode,
- distanceSort,
- search)
- }
/**
* 公告列表
*/
fun noticeList(): Flowable<ResultData<List<Notice>>> {
return request().noticeList()
- }
-
- /**
- * 问题列表
- */
- fun exceptionList(): Flowable<ResultData<List<Notice>>> {
- return request().exceptionList()
}
/**
@@ -1038,172 +418,5 @@
id,
id
)
- }
-
- /**
- * 客服电话列表
- */
- fun customerList(): Flowable<ResultData<List<String>>> {
- return request().customerList()
- }
-
- /**
- * 门店详情
- */
- fun storeDetail(id: String): Flowable<ResultData<ShopDetail>> {
- return request().storeDetail(id)
- }
-
- /**
- * 店铺评价
- */
- fun saveEvaluation(
- id: String,
- img: String?,
- content: String?,
- score: Double
- ): Flowable<ResultData<Any>> {
- return request().saveEvaluation(id, content, img, score)
- }
-
-
- /**
- * 获取未分配课时的数量
- */
- fun weeksOfGetHours(): Flowable<ResultData<Int>> {
- return request().weeksOfGetHours()
- }
-
- /**
- * 分配课时
- */
- fun weeksOfAddHours(id: Long): Flowable<ResultData<Any>> {
- return request().weeksOfAddHours(id)
- }
-
- /**
- * 更新用户信息
- */
- fun updateInfo(name: String?,gender:Int?,birthday: String?): Flowable<ResultData<Any>> {
- return request().updateInfo(birthday,gender,name)
- }
-
- /**
- *获取平台配置模块详情【2.0】
- */
- fun getHomeModule(): Flowable<ResultData<Banner>> {
- return request().getHomeModule()
- }
-
- /**
- * 首页获取完成比赛的提示
- */
- fun getCompletedWorldCupTips(): Flowable<ResultData<Int>> {
- return request().getCompletedWorldCupTips()
- }
-
- /**
- * 世界杯列表
- */
- fun getWorldCupList(id: String,lat: Double?,lon: Double?,sort: Int?,gender: Int?,storeId: Int?,search: String?): Flowable<ResultData<List<WorldCupBean>>> {
- return request().getWorldCupList(id,lat,lon,gender,sort,storeId,search)
- }
-
- /**
- * 裁判世界杯列表
- */
- fun getWorldCupListCoach(storeId: Int?,search: String?): Flowable<ResultData<List<WorldCupBean>>> {
- return request().getWorldCupListCoach(DollearnApplication.lat,DollearnApplication.lon,storeId,search)
- }
-
- /**
- * 世界杯赛点列表
- */
- fun getWorldCupStore(): Flowable<ResultData<List<CommonData>>> {
- return request().getWorldCupStore()
- }
-
- /**
- * 世界杯详情
- */
- fun getWorldCupInfo(id: String): Flowable<ResultData<WorldCupBean>> {
- return request().getWorldCupInfo(id,DollearnApplication.lat, DollearnApplication.lon)
- }
-
- /**
- * 世界杯报名
- */
- fun paymentWorldCup(id: String,ids: String,type: Int): Flowable<ResultData<PayInfo>> {
- return request().paymentWorldCup(id,ids,type)
- }
-
- /**
- * 世界杯报名
- */
- fun getEntrantRank(id: String,isStudent: Int): Flowable<ResultData<Rank>> {
- return request().getEntrantRank(id,isStudent)
- }
-
- /**
- * 世界杯报名列表
- */
- fun getMyWorldCupList(id: String,isStudent: Int,state: Int,page: Int): Flowable<ResultData<List<WorldCupBean>>> {
- return request().getMyWorldCupList(id,isStudent,state, page)
- }
-
- /**
- * 世界杯比赛记录
- */
- fun getWorldCupMatchRecord(id: String,isStudent: Int,page: Int): Flowable<ResultData<WorldCupRecord>> {
- return request().getWorldCupMatchRecord(id,isStudent, page)
- }
-
- /**
- * 世界杯比赛排名
- */
- fun getWorldCupRank(id: String,isStudent: Int,radius: Int,sort:Int,year:Int?): Flowable<ResultData<List<WorldRank>>> {
- return request().getWorldCupRank(id,isStudent, radius, sort, year)
- }
-
- /**
- * 世界杯我的已报名人员
- */
- fun getParticipant(): Flowable<ResultData<List<Student>>> {
- return request().getParticipant()
- }
-
- /**
- * 世界杯报名详情
- */
- fun getMyWorldCupInfo(id: String): Flowable<ResultData<WorldCupBean>> {
- return request().getMyWorldCupInfo(id,DollearnApplication.lat, DollearnApplication.lon)
- }
-
- /**
- * 世界杯报名取消
- */
- fun cancelMyWorldCup(id: String): Flowable<ResultData<Any>> {
- return request().cancelMyWorldCup(id)
- }
-
- /**
- * 裁判扫码获取参赛人信息【2.0】
- */
- fun getWorldCupPeople(id: String,code: String): Flowable<ResultData<CodeResultUser>> {
- return request().getWorldCupPeople(code,id)
- }
-
- /**
- * 裁判扫码获取设备信息【2.0】
- */
- fun getDeviceInformation(code: String): Flowable<ResultData<DeviceBean>> {
- return request().getDeviceInformation(code)
- }
-
- /**
- * 裁判开始【2.0】
- */
- fun startWorldCup(code: String,people:String,id: String): Flowable<ResultData<Any>> {
- return request().startWorldCup(code,people,id)
}
}
\ No newline at end of file
--
Gitblit v1.7.1