forked from juzheng/sdu-course-bot
		
	test:update test
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -2,3 +2,4 @@ | ||||
| /config.yaml | ||||
| node_modules/* | ||||
| /pnpm-lock.yaml | ||||
| /arr.json | ||||
| @@ -3,7 +3,7 @@ import {getTimeNow, sduAxios, sleep} from "./includes" | ||||
| import {appConfig} from "./config" | ||||
| import * as qs from "qs" | ||||
|  | ||||
| let reqBody = 'sEcho=1&iColumns=15&sColumns=&iDisplayStart=0&iDisplayLength=2000&mDataProp_0=kch&mDataProp_1=kcmc&mDataProp_2=kxhnew&mDataProp_3=jkfs&mDataProp_4=xmmc&mDataProp_5=fzmc&mDataProp_6=ktmc&mDataProp_7=xf&mDataProp_8=skls&mDataProp_9=sksj&mDataProp_10=skdd&mDataProp_11=xqmc&mDataProp_12=syrs&mDataProp_13=ctsm&mDataProp_14=czOper' | ||||
| export let reqBody = 'sEcho=1&iColumns=15&sColumns=&iDisplayStart=0&iDisplayLength=2000&mDataProp_0=kch&mDataProp_1=kcmc&mDataProp_2=kxhnew&mDataProp_3=jkfs&mDataProp_4=xmmc&mDataProp_5=fzmc&mDataProp_6=ktmc&mDataProp_7=xf&mDataProp_8=skls&mDataProp_9=sksj&mDataProp_10=skdd&mDataProp_11=xqmc&mDataProp_12=syrs&mDataProp_13=ctsm&mDataProp_14=czOper' | ||||
|  | ||||
| export const JsonCourseList = <{ bx: IJsonCourse[], xx: IJsonCourse[], rx: IJsonCourse[] }>{ | ||||
|     bx: [], | ||||
|   | ||||
							
								
								
									
										14
									
								
								src/test.ts
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								src/test.ts
									
									
									
									
									
								
							| @@ -1,4 +1,8 @@ | ||||
| import {appConfig} from "./config" | ||||
| import {sduAxios} from "./includes" | ||||
| import {reqBody} from "./poll" | ||||
| import * as fs from "fs" | ||||
| import {IJsonCourse} from "./types" | ||||
|  | ||||
| async function test() { | ||||
|     console.log('channels: ' + appConfig.channels) | ||||
| @@ -14,6 +18,16 @@ async function test() { | ||||
|             console.log('添加换课课程 ' + course.kch + ' on channel ' + course.channel) | ||||
|         } | ||||
|     } | ||||
|  | ||||
|  | ||||
|     let resp = await sduAxios.post('/jsxsd/xsxkkc/xsxkGgxxkxk?kcxx=&skls=&skxq=&skjc=&sfym=false&sfct=false&szjylb=&sfxx=true&skfs=&xqid=', reqBody) | ||||
|     fs.writeFileSync('arr.json', JSON.stringify(resp.data.aaData, null, 2)) | ||||
|     let courseList: IJsonCourse[] = resp.data.aaData | ||||
|     courseList = courseList.filter(single => single.kcmc.includes('尔雅') && single.xf >= 2 | ||||
|         && (single.kcmc.includes('国学') || single.kcmc.includes('艺术'))) | ||||
|     for (let course of courseList) { | ||||
|         console.log(course.kcmc + ' ' + course.kch + ' ' + course.kxh + ' ' + course.syrs + ' ' + course.xf) | ||||
|     } | ||||
| } | ||||
|  | ||||
| test() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user