Commit de03fc315b9e33e4d897d5f600d9b7658c0366b2

Authored by 葛建军
1 parent 88fc19d9
Exists in newLive

no message

YouerLiveVideo/YouerLiveVideo/util/network.swift
@@ -108,9 +108,18 @@ final class HTTPServer{ @@ -108,9 +108,18 @@ final class HTTPServer{
108 static let URL_COMMONGETGRADES=HOST+"/api/Common/GetGrades" //根据学段获取年级 108 static let URL_COMMONGETGRADES=HOST+"/api/Common/GetGrades" //根据学段获取年级
109 static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Common/GetCourseWaves" //获取教材 109 static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Common/GetCourseWaves" //获取教材
110 static let URL_UPLOAD_FILE=HOST+"/api/Common/UploadFile" //文件上传接口,接受图片(gif,jpg,jpeg,png,bmp)、视频(flv,mp4)、音频(mp3,aac) 110 static let URL_UPLOAD_FILE=HOST+"/api/Common/UploadFile" //文件上传接口,接受图片(gif,jpg,jpeg,png,bmp)、视频(flv,mp4)、音频(mp3,aac)
111 - static let PLAYHISTORY=HOST+"/appfake_war_exploded/playhistory" //直播历史  
112 - static let LIVEHISTORY=HOST+"/appfake_war_exploded/livehistory" //观看历史  
113 111
  112 + static let URL_COURSEGETHOTRESCOURSE=HOST+"/api/Course/GetHotRescourse" //获取热门微课/课件/电视台节目
  113 + static let URL_COMMONGETSUBJECTS=HOST+"/api/Course/GetResourceCount" //获取微课/课件/电视台节目的总数量
  114 + static let URL_COMMONGETSCHOOLTYPES=HOST+"/api/Course/GetTopTenSchool" //获取十佳校园电视台
  115 + static let URL_COMMONGETLUNBOLIST=HOST+"/api/Course/GetExcellentSchool" //获取优秀电视台
  116 + static let URL_COMMONGETGRADES=HOST+"/api/Course/GetExcellentProgram" //获取校园电视节目
  117 + static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Course/GetResourceModel" //获取单个课程
  118 + static let URL_UPLOAD_FILE=HOST+"/api/Course/GetResourceList" //根据知识点/教材等各种条件来分页获取资源/课件
  119 + static let URL_COMMONGETLUNBOLIST=HOST+"/api/Course/GetWaveCatagory" //获取教材目录(已初始化成ztree所要求的格式)
  120 + static let URL_COMMONGETGRADES=HOST+"/api/Course/GetTopicCatagory" //获取知识点目录(已初始化成ztree所要求的格式)
  121 + static let URL_COMMONGETCOURSEWAVES=HOST+"/api/Course/GetTestCatagory" //获取考点目录(已初始化成ztree所要求的格式)
  122 + static let URL_UPLOAD_FILE=HOST+"/api/Course/GetTelevisionStationCatagory" //获取电视台目录
114 123
115 124
116 var token:String?{ 125 var token:String?{
@@ -132,7 +141,7 @@ final class HTTPServer{ @@ -132,7 +141,7 @@ final class HTTPServer{
132 } 141 }
133 } 142 }
134 } 143 }
135 - //MARK:-个人信息有关 144 + //MARK:-Account个人信息有关
136 //登录 145 //登录
137 func login(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ 146 func login(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
138 let timeFormatter=DateFormatter() 147 let timeFormatter=DateFormatter()
@@ -181,8 +190,34 @@ final class HTTPServer{ @@ -181,8 +190,34 @@ final class HTTPServer{
181 func getAddUser(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){ 190 func getAddUser(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
182 KHttp.GET(url: HTTPServer.URL_ACCOUNTADDUSER, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler) 191 KHttp.GET(url: HTTPServer.URL_ACCOUNTADDUSER, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler)
183 } 192 }
184 -  
185 - 193 + //MARK:-Common
  194 + //获取所有的教材版本
  195 + func getCourseWareVersions(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
  196 + KHttp.GET(url: HTTPServer.URL_COMMONGETCOURSEWAREVERSIONS, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler)
  197 + }
  198 + //获取学科
  199 + func getSubjects(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
  200 + KHttp.GET(url: HTTPServer.URL_COMMONGETSUBJECTS, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler)
  201 + }
  202 + //获取学段
  203 + func getSchoolTypes(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
  204 + KHttp.GET(url: HTTPServer.URL_COMMONGETSCHOOLTYPES, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler)
  205 + }
  206 + //获取轮播图 type:0-视频云前端轮播图 1-校园电视台轮播图
  207 + func getLunboList(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
  208 + KHttp.GET(url: HTTPServer.URL_COMMONGETLUNBOLIST, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler)
  209 + }
  210 + //根据学段获取年级
  211 + func getGrades(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
  212 + KHttp.GET(url: HTTPServer.URL_COMMONGETGRADES, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler)
  213 + }
  214 + //获取教材
  215 + func getCourseWaves(parameters: [String : AnyObject]?,completionHandler:@escaping (String?, NSError?) -> ()){
  216 + KHttp.GET(url: HTTPServer.URL_COMMONGETCOURSEWAVES, parameters: parameters,headers:["Authorization":token!], completionHandler: completionHandler)
  217 + }
  218 + //MARK:-Course
  219 + //MARK:-DataStatistics
  220 + //MARK:-UserCenter
186 221
187 222
188 } 223 }