MCPcopy Create free account

hub / github.com/Dainoar/SuperAutoStudy / functions

Functions162 in github.com/Dainoar/SuperAutoStudy

↓ 75 callersMethodput
(String key, Object value)
src/main/java/com/tihai/common/R.java:131
↓ 23 callersMethodgetCode
()
src/main/java/com/tihai/common/R.java:158
↓ 13 callersMethodparse
将 JSON 字符串解析为 Map<String, Object> @param jsonString 待解析的 JSON 字符串 @return 解析后的 Map
src/main/java/com/tihai/utils/JsonParser.java:24
↓ 11 callersMethoderror
(int subCode, String msg)
src/main/java/com/tihai/common/R.java:77
↓ 8 callersMethodinitSession
初始化 OkHttpClient,并根据 isVideo / isAudio 设置请求头
src/main/java/com/tihai/utils/CourseUtil.java:159
↓ 6 callersMethodgetCurrentServerInstance
获取当前服务信息 @return ip:port @throws NacosException nacos异常
src/main/java/com/tihai/utils/ServerInfoUtil.java:35
↓ 6 callersMethodgetValue
(String key)
src/main/java/com/tihai/utils/CourseUtil.java:131
↓ 6 callersMethodsetCookies
(String cookies)
src/main/java/com/tihai/utils/CourseUtil.java:67
↓ 5 callersMethodgetMsg
()
src/main/java/com/tihai/enums/BizCodeEnum.java:34
↓ 5 callersMethodsaveLog
保存日志 @param superStartLog 日志信息
src/main/java/com/tihai/service/superstar/SuperStarLogService.java:19
↓ 4 callersMethodgetCourseList
获取课程列表 @param dto 用户登录信息
src/main/java/com/tihai/service/dubbo/course/CourseService.java:22
↓ 4 callersMethodgetMsg
()
src/main/java/com/tihai/exception/BusinessException.java:50
↓ 4 callersMethodlogin
超星登录 @param wkUser 用户信息
src/main/java/com/tihai/service/superstar/SuperStarLoginService.java:20
↓ 4 callersMethodsetAccount
(String account)
src/main/java/com/tihai/utils/CourseUtil.java:62
↓ 3 callersMethodcreateImmutableMap
(String... keyValues)
src/main/java/com/tihai/common/GlobalConst.java:44
↓ 3 callersMethoddecode
(String target)
src/main/java/com/tihai/utils/FontDecoder.java:201
↓ 3 callersMethodgetCode
()
src/main/java/com/tihai/exception/BusinessException.java:14
↓ 2 callersMethodbuildErrorDetails
公共错误数据构建方法 @param bindingResult 异常
src/main/java/com/tihai/exception/GlobalException.java:35
↓ 2 callersMethodconvertCookieStringToList
将 Cookie 字符串转换为 Cookie 列表 @param cookieStr Cookie 字符串 @return Cookie 列表
src/main/java/com/tihai/utils/CourseUtil.java:78
↓ 2 callersMethoddecodeCourseList
解码课程列表
src/main/java/com/tihai/utils/Decode.java:30
↓ 2 callersMethoddecodeCoursePoint
解码章节列表(课程点)
src/main/java/com/tihai/utils/Decode.java:89
↓ 2 callersMethodencrypt
(String plaintext)
src/main/java/com/tihai/utils/AESCipher.java:57
↓ 2 callersMethodgetEnc
生成 MD5 加密串
src/main/java/com/tihai/utils/CourseUtil.java:508
↓ 2 callersMethodgetFirst
()
src/main/java/com/tihai/common/Pair.java:20
↓ 2 callersMethodgetPriority
()
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:38
↓ 2 callersMethodgetSecond
()
src/main/java/com/tihai/common/Pair.java:24
↓ 2 callersMethodgetStatus
()
src/main/java/com/tihai/enums/WkTaskStatusEnum.java:31
↓ 2 callersMethodgetTimestamp
获取当前时间戳 @return 时间戳字符串
src/main/java/com/tihai/utils/CourseUtil.java:150
↓ 2 callersMethodgetUserByAccount
根据账号查询用户信息 @param account 账号
src/main/java/com/tihai/service/superstar/SuperStarUserService.java:19
↓ 2 callersMethodgetWkUserCookie
根据账号获取cookie @param loginAccount 登录账号
src/main/java/com/tihai/service/superstar/SuperStarCookieService.java:19
↓ 2 callersMethodinit
()
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:193
↓ 2 callersMethodok
(String msg)
src/main/java/com/tihai/common/R.java:95
↓ 2 callersMethodprocessUnfinishedTasks
(List<Runnable> unfinishedTasks)
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:151
↓ 2 callersMethodreplaceRtn
辅助方法:替换字符串中的 \r、\t、\n
src/main/java/com/tihai/utils/Decode.java:344
↓ 2 callersMethodstartChaoxingTask
超星学习任务启动
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:296
↓ 2 callersMethodstudyVideo
学习视频(模拟观看)
src/main/java/com/tihai/utils/CourseUtil.java:571
↓ 2 callersMethodupdateFromMap
(Map<String, Object> fieldMap)
src/main/java/com/tihai/common/AnswerField.java:32
↓ 1 callersMethodaddChaoXingTask
添加超星学习任务 @param courseSubmitTaskDTO
src/main/java/com/tihai/service/superstar/SuperStarTaskService.java:44
↓ 1 callersMethodaddTimes
(String id)
src/main/java/com/tihai/manager/RollBackManager.java:17
↓ 1 callersMethodconcat
(byte[] a, byte[] b)
src/main/java/com/tihai/utils/AESCipher.java:87
↓ 1 callersMethodconvertCookieStringToMap
(String cookieStr)
src/main/java/com/tihai/utils/CourseUtil.java:103
↓ 1 callersMethodcreateNewLog
(SuperStarTask task)
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:228
↓ 1 callersMethoddecodeCourseCard
解码任务点列表 返回 Pair(任务点列表, 任务附加信息)
src/main/java/com/tihai/utils/Decode.java:136
↓ 1 callersMethoddecodeCourseFolder
解码二级课程列表(文件夹)
src/main/java/com/tihai/utils/Decode.java:69
↓ 1 callersMethoddecodeQuestionsInfo
(String htmlContent)
src/main/java/com/tihai/utils/Decode.java:262
↓ 1 callersMethoddecreasePriority
(int delta)
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:33
↓ 1 callersMethoddecrypt
解密目标字符串
src/main/java/com/tihai/utils/FontDecoder.java:147
↓ 1 callersMethodexecuteCourseTask
执行超星学习任务 @param task 超星学习任务
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:336
↓ 1 callersMethodfindChar
(String fontHash)
src/main/java/com/tihai/utils/FontDecoder.java:60
↓ 1 callersMethodfont2map
解析 Base64 或文件路径,生成 glyphName → hash 映射
src/main/java/com/tihai/utils/FontDecoder.java:108
↓ 1 callersMethodformatCookies
(List<Cookie> cookies)
src/main/java/com/tihai/utils/CourseUtil.java:233
↓ 1 callersMethodformatDate
(long timestamp)
src/main/java/com/tihai/utils/CourseUtil.java:264
↓ 1 callersMethodgetCourseListHeaders
获取课程列表请求头 @return 请求头
src/main/java/com/tihai/utils/CourseUtil.java:393
↓ 1 callersMethodgetCoursePoint
获取课程章节(course point)
src/main/java/com/tihai/utils/CourseUtil.java:467
↓ 1 callersMethodgetData
()
src/main/java/com/tihai/exception/BusinessException.java:22
↓ 1 callersMethodgetInstanceId
获取当前服务的实例ID @return @throws NacosException
src/main/java/com/tihai/service/nacos/NacosInstanceService.java:47
↓ 1 callersMethodgetJobList
获取任务点列表
src/main/java/com/tihai/utils/CourseUtil.java:481
↓ 1 callersMethodgetLatestLogByLoginAccount
根据账号,课程获取最新一条日志 @param account 账号 @param courseName 课程
src/main/java/com/tihai/service/superstar/SuperStarLogService.java:32
↓ 1 callersMethodgetRandomSeconds
获取随机秒数 @return 随机秒数
src/main/java/com/tihai/utils/CourseUtil.java:141
↓ 1 callersMethodgetServerAddress
获取完整地址 (http://ip:port)
src/main/java/com/tihai/utils/ServerInfoUtil.java:67
↓ 1 callersMethodgetServerIp
获取服务器IP
src/main/java/com/tihai/utils/ServerInfoUtil.java:44
↓ 1 callersMethodgetServerIp
()
src/main/java/com/tihai/service/nacos/NacosInstanceService.java:30
↓ 1 callersMethodgetServerPort
获取服务器端口
src/main/java/com/tihai/utils/ServerInfoUtil.java:55
↓ 1 callersMethodgetServerPort
()
src/main/java/com/tihai/service/nacos/NacosInstanceService.java:38
↓ 1 callersMethodgetSuperStarTask
根据账号和课程id获取超星学习任务 @param loginAccount 账号 @param courseId 课程id
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:243
↓ 1 callersMethodgetSuperStarTaskByCourseName
根据账号和课程id获取超星学习任务 @param loginAccount 账号 @param courseName 课程名
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:257
↓ 1 callersMethodgetTaskId
()
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:39
↓ 1 callersMethodhashGlyph
ttf 字形曲线转 MD5 hash
src/main/java/com/tihai/utils/FontDecoder.java:81
↓ 1 callersMethodloadForRequest
(HttpUrl url)
src/main/java/com/tihai/service/superstar/impl/SuperStarLoginServiceImpl.java:76
↓ 1 callersMethodlogResponse
响应日志 @return ExchangeFilterFunction 拦截器
src/main/java/com/tihai/config/WebClientConfig.java:53
↓ 1 callersMethodmultiCut
切割选项 @param options 选项 @return 选项信息
src/main/java/com/tihai/utils/CourseUtil.java:708
↓ 1 callersMethodparseCookieString
(String cookieStr)
src/main/java/com/tihai/utils/CourseUtil.java:273
↓ 1 callersMethodpkcs7Pad
(byte[] data, int blockSize)
src/main/java/com/tihai/utils/AESCipher.java:34
↓ 1 callersMethodprocessAnswers
获取并处理答案 @param questions 题目信息
src/main/java/com/tihai/utils/CourseUtil.java:722
↓ 1 callersMethodprocessCoursePoints
(SuperStarTask task, SuperStarLog log, Course readyCourse, List<CoursePoint> pointList)
src/main/java/com/tihai/service/superstar/impl/SuperStarTaskServiceImpl.java:409
↓ 1 callersMethodqueryAnswerSync
同步查询题目返回答案 @param question 题目信息 @return 答案 @throws IOException 异常
src/main/java/com/tihai/utils/Query.java:42
↓ 1 callersMethodrandomAnswer
随机选择一个选项 @param options 选项 @return 答案
src/main/java/com/tihai/utils/CourseUtil.java:840
↓ 1 callersMethodrun
()
src/main/java/com/tihai/queue/PriorityTaskWrapper.java:23
↓ 1 callersMethodsplitBlocks
(byte[] data, int blockSize)
src/main/java/com/tihai/utils/AESCipher.java:45
↓ 1 callersMethodstart
启动任务
src/main/java/com/tihai/controller/SuperStarController.java:50
↓ 1 callersMethodstartChaoxingTask
从任务队列中取出未开始的超星学习任务,开始执行
src/main/java/com/tihai/service/superstar/SuperStarTaskService.java:50
↓ 1 callersMethodstudyDocument
学习文档
src/main/java/com/tihai/utils/CourseUtil.java:618
↓ 1 callersMethodstudyRead
阅读任务,只完成任务点,不增加时长
src/main/java/com/tihai/utils/CourseUtil.java:636
↓ 1 callersMethodstudyWork
作业任务 @param course 课程信息 @param job 任务点信息 @param jobInfo 作业信息 @throws Exception 异常
src/main/java/com/tihai/utils/CourseUtil.java:665
↓ 1 callersMethodsubmitAnswers
提交章节测验答案 @param questions 题目信息 @param client OkHttpClient @throws IOException 异常
src/main/java/com/tihai/utils/CourseUtil.java:857
↓ 1 callersMethodtaskExchange
()
src/main/java/com/tihai/config/RabbitConfig.java:28
↓ 1 callersMethodtaskQueue
()
src/main/java/com/tihai/config/RabbitConfig.java:22
↓ 1 callersMethodtoMap
将 JSONObject 转换为 Map @param jsonObject 待转换的 JSONObject @return 转换后的 Map
src/main/java/com/tihai/utils/JsonParser.java:35
↓ 1 callersMethodupdateWkUserCookies
更新cookie @param wkUser 用户信息
src/main/java/com/tihai/service/superstar/SuperStarCookieService.java:25
↓ 1 callersMethodvideoProgressLog
视频播放进度日志
src/main/java/com/tihai/utils/CourseUtil.java:525
MethodAESCipher
(GlobalProperties globalProperties)
src/main/java/com/tihai/utils/AESCipher.java:27
MethodAccount
(String username, String password)
src/main/java/com/tihai/common/Account.java:18
MethodAnswerField
(String qData, String qTypeCode, T defaultValue)
src/main/java/com/tihai/common/AnswerField.java:23
MethodBusinessException
(Integer code)
src/main/java/com/tihai/exception/BusinessException.java:30
MethodCustomThreadFactory
(String namePrefix)
src/main/java/com/tihai/factory/CustomThreadFactory.java:17
MethodFontDecoder
(String html)
src/main/java/com/tihai/utils/FontDecoder.java:172
MethodFontHashDAO
(String filePath)
src/main/java/com/tihai/utils/FontDecoder.java:47
MethodFontHashDAO
(String filePath)
src/main/java/com/tihai/common/FontHashDAO.java:20
MethodGlobalConst
()
src/main/java/com/tihai/common/GlobalConst.java:53
MethodPair
(F first, S second)
src/main/java/com/tihai/common/Pair.java:15
next →1–100 of 162, ranked by callers