|
@@ -36,9 +36,10 @@ class MeTraineeSubjectViewModel: NSObject {
|
|
|
func getCoachInfoList(vc:MeTraineeSubjectPageViewController)
|
|
|
{
|
|
|
page = 1
|
|
|
+ let coachId = schoolId > 0 ? "" : "\(LocalManager.userInfo.id)"
|
|
|
if (self.type == .advancet){ //预报名
|
|
|
if state == "0" {
|
|
|
- self.cocahService.coachTempListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: "\(LocalManager.userInfo.id)", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
+ self.cocahService.coachTempListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: coachId, field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: "")
|
|
|
.subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
self.rows.removeAll()
|
|
|
self.traineeDataModel = traineeDataModel
|
|
@@ -55,7 +56,7 @@ class MeTraineeSubjectViewModel: NSObject {
|
|
|
})
|
|
|
.disposed(by: vc.disposeBag)
|
|
|
}else {
|
|
|
- self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: "\(LocalManager.userInfo.id)", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
+ self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: coachId, field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
.subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
self.rows.removeAll()
|
|
|
self.traineeDataModel = traineeDataModel
|
|
@@ -76,7 +77,7 @@ class MeTraineeSubjectViewModel: NSObject {
|
|
|
|
|
|
return
|
|
|
}else if(self.type == .biandstu){ //绑定学员
|
|
|
- self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "\(LocalManager.userInfo.id)", coachId: "", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
+ self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: coachId, coachId: "", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
.subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
self.rows.removeAll()
|
|
|
self.traineeDataModel = traineeDataModel
|
|
@@ -94,7 +95,7 @@ class MeTraineeSubjectViewModel: NSObject {
|
|
|
.disposed(by: vc.disposeBag)
|
|
|
return
|
|
|
}
|
|
|
- self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: "\(LocalManager.userInfo.id)", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
+ self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: coachId, field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
.subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
self.rows.removeAll()
|
|
|
self.traineeDataModel = traineeDataModel
|
|
@@ -125,24 +126,42 @@ class MeTraineeSubjectViewModel: NSObject {
|
|
|
return //已经显示完
|
|
|
}
|
|
|
}
|
|
|
+ let coachId = schoolId > 0 ? "" : "\(LocalManager.userInfo.id)"
|
|
|
if (self.type == .advancet){ //预报名
|
|
|
- self.cocahService.coachTempListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: "\(LocalManager.userInfo.id)", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
- .subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
- self.traineeDataModel = traineeDataModel
|
|
|
- if(traineeDataModel.rows!.count>0){
|
|
|
- self.rows += traineeDataModel.rows!
|
|
|
- }
|
|
|
- itemsSubject.onNext(self.rows)//消息rx
|
|
|
- print("coachInfoListRequest成功")
|
|
|
-// vc.tableView.reloadData()
|
|
|
- vc.stopLoad()
|
|
|
- }, onError: { error in
|
|
|
- vc.stopLoad()
|
|
|
- })
|
|
|
- .disposed(by: vc.disposeBag)
|
|
|
+ if state == "0" {
|
|
|
+ self.cocahService.coachTempListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: coachId, field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: "")
|
|
|
+ .subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
+ self.traineeDataModel = traineeDataModel
|
|
|
+ if(traineeDataModel.rows!.count>0){
|
|
|
+ self.rows += traineeDataModel.rows!
|
|
|
+ }
|
|
|
+ itemsSubject.onNext(self.rows)//消息rx
|
|
|
+ print("coachInfoListRequest成功")
|
|
|
+ // vc.tableView.reloadData()
|
|
|
+ vc.stopLoad()
|
|
|
+ }, onError: { error in
|
|
|
+ vc.stopRefresh()
|
|
|
+ })
|
|
|
+ .disposed(by: vc.disposeBag)
|
|
|
+ }else {
|
|
|
+ self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: coachId, field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
+ .subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
+ self.traineeDataModel = traineeDataModel
|
|
|
+ if(traineeDataModel.rows!.count>0){
|
|
|
+ self.rows += traineeDataModel.rows!
|
|
|
+ }
|
|
|
+ itemsSubject.onNext(self.rows)//消息rx
|
|
|
+ print("coachInfoListRequest成功")
|
|
|
+ // vc.tableView.reloadData()
|
|
|
+ vc.stopLoad()
|
|
|
+ }, onError: { error in
|
|
|
+ vc.stopRefresh()
|
|
|
+ })
|
|
|
+ .disposed(by: vc.disposeBag)
|
|
|
+ }
|
|
|
return
|
|
|
}else if(self.type == .biandstu){ //绑定学员
|
|
|
- self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "\(LocalManager.userInfo.id)", coachId: "", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
+ self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: coachId, coachId: "", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
.subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
self.traineeDataModel = traineeDataModel
|
|
|
if(traineeDataModel.rows!.count>0){
|
|
@@ -159,7 +178,7 @@ class MeTraineeSubjectViewModel: NSObject {
|
|
|
return
|
|
|
}
|
|
|
//请求网络-加载
|
|
|
- self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: "\(LocalManager.userInfo.id)", field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
+ self.cocahService.coachInfoListRequest(city: LocalManager.userInfo.city!, appCoachId: "", coachId: coachId, field: "", pageNum: page, pageSize: pageSize, schoolId: schoolId, state: state)
|
|
|
.subscribe(onSuccess: {[unowned self] traineeDataModel in
|
|
|
self.traineeDataModel = traineeDataModel
|
|
|
if(traineeDataModel.rows!.count>0){
|