test:update test
This commit is contained in:
父節點
ed784c297a
當前提交
3525c516a2
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,4 +1,5 @@
|
|||||||
.idea/*
|
.idea/*
|
||||||
/config.yaml
|
/config.yaml
|
||||||
node_modules/*
|
node_modules/*
|
||||||
/pnpm-lock.yaml
|
/pnpm-lock.yaml
|
||||||
|
/arr.json
|
@ -3,7 +3,7 @@ import {getTimeNow, sduAxios, sleep} from "./includes"
|
|||||||
import {appConfig} from "./config"
|
import {appConfig} from "./config"
|
||||||
import * as qs from "qs"
|
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[] }>{
|
export const JsonCourseList = <{ bx: IJsonCourse[], xx: IJsonCourse[], rx: IJsonCourse[] }>{
|
||||||
bx: [],
|
bx: [],
|
||||||
|
14
src/test.ts
14
src/test.ts
@ -1,4 +1,8 @@
|
|||||||
import {appConfig} from "./config"
|
import {appConfig} from "./config"
|
||||||
|
import {sduAxios} from "./includes"
|
||||||
|
import {reqBody} from "./poll"
|
||||||
|
import * as fs from "fs"
|
||||||
|
import {IJsonCourse} from "./types"
|
||||||
|
|
||||||
async function test() {
|
async function test() {
|
||||||
console.log('channels: ' + appConfig.channels)
|
console.log('channels: ' + appConfig.channels)
|
||||||
@ -14,6 +18,16 @@ async function test() {
|
|||||||
console.log('添加换课课程 ' + course.kch + ' on channel ' + course.channel)
|
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()
|
test()
|
||||||
|
載入中…
x
新增問題並參考
Block a user