Commit a9e75be7 by chenjinjing

no message

parent 184bd639
No preview for this file type
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<port>30001</port> <port>30001</port>
<ipUrl>http://192.168.0.71:30001/</ipUrl> <ipUrl>http://192.168.0.71:30001/</ipUrl>
<url>http://api-gateway.sasu.shanghaitech.edu.cn</url> <url>https://api-gateway.sasu.shanghaitech.edu.cn</url>
<sign>xxx90909082fsdahfjosadjfpoiwausjorip2hjklrhn1ioud0u124rx0qwejfokasjfolksaujfoas</sign> <sign>xxx90909082fsdahfjosadjfpoiwausjorip2hjklrhn1ioud0u124rx0qwejfokasjfolksaujfoas</sign>
<appKey>1384855435661541376</appKey> <appKey>1384855435661541376</appKey>
<appSecret>lRPbWFMckxc5tth6ZQnJtsBwCYIH0CXjcf0rvFgSOD8=</appSecret> <appSecret>lRPbWFMckxc5tth6ZQnJtsBwCYIH0CXjcf0rvFgSOD8=</appSecret>
......
...@@ -89,6 +89,7 @@ export async function getData(req, res) { ...@@ -89,6 +89,7 @@ export async function getData(req, res) {
}) })
ret["sljc"] = {title:"视力监测", dataList:sljc}; ret["sljc"] = {title:"视力监测", dataList:sljc};
//todo 接口返回undefined
let sljcData = await getReqApiData(xshxNENUM.查询年级各班级视力不良率, {gradeId:grade}); let sljcData = await getReqApiData(xshxNENUM.查询年级各班级视力不良率, {gradeId:grade});
let sljcqs = []; let sljcqs = [];
sljcData.forEach( info => { sljcData.forEach( info => {
...@@ -108,7 +109,7 @@ export async function getData(req, res) { ...@@ -108,7 +109,7 @@ export async function getData(req, res) {
ret["shsjhdqk"] = {title:"社会实践活动情况", dataList:shsjhdqk}; ret["shsjhdqk"] = {title:"社会实践活动情况", dataList:shsjhdqk};
/**团队德育活动 */ /**团队德育活动 */
// let cyksData = await getReqApiData(xshxNENUM.团队德育活动, {grade}) //todo let cyksData = await getReqApiData(xshxNENUM.团队德育活动, {grade})
let cyks = [ let cyks = [
{ {
key:"参与课时", key:"参与课时",
...@@ -227,6 +228,7 @@ export async function getData(req, res) { ...@@ -227,6 +228,7 @@ export async function getData(req, res) {
ret["bjwcl"] = {title:"班级完成率", dataList:bjwcl}; ret["bjwcl"] = {title:"班级完成率", dataList:bjwcl};
// let njtshdData = await getReqApiData(xshxNENUM.年级特色活动, {pageNo:1, pageSize:100, gradeId:grade}); //todo
let njtshd = { let njtshd = {
titleList:["活动种类", "活动名称", "时间", "地点", "参与人数"], titleList:["活动种类", "活动名称", "时间", "地点", "参与人数"],
dataList:[ dataList:[
...@@ -253,6 +255,7 @@ export async function getData(req, res) { ...@@ -253,6 +255,7 @@ export async function getData(req, res) {
// ]; // ];
// ret["yjxy"] = {title:"预警-学业", dataList:yjxy}; // ret["yjxy"] = {title:"预警-学业", dataList:yjxy};
// let yjcqData = await getReqApiData(xshxNENUM.预警出勤, {}, "POST", "data");
let yjcq = [ let yjcq = [
{ {
key:"请假人数", key:"请假人数",
......
...@@ -12,14 +12,19 @@ import { changeEnumValue } from "../../tools/eccEnum"; ...@@ -12,14 +12,19 @@ import { changeEnumValue } from "../../tools/eccEnum";
export async function getData(req, res) { export async function getData(req, res) {
let ret:any = {}; let ret:any = {};
let studentId = req.body.studentId || "bdbb8be6417e11ee9ec102031519086a"; // let studentId = req.body.studentId || "bdbb8be6417e11ee9ec102031519086a";
// let studentId = req.body.studentId || "4ff589fcc6c411edb04a0203151c9658";
// let studentId = req.body.studentId || "080c0e005eca11ef8f7a0a96d1b50e8f";
// let studentId = req.body.studentId || '1d0308e4c6c411edb04a0203151c9658';
let studentId = req.body.studentId || '23f5aa9ec6c411edb04a0203151c9658';
let excelData = xshxgrTableData(); let excelData = xshxgrTableData();
let cjExcelData = xycjTableData(); let cjExcelData = xycjTableData();
let name = ""; let name = "";
let gradeClass = ""; let gradeClass = "";
let schoolId = ""; let schoolId = "559254528fc7421d9a4e25aaa1caaad3";
let classId = ""; let classId = "";
let baseData = await getReqApiData(xshxgrWENUM.获取学生列表, {studentId}); let baseData = await getReqApiData(xshxgrWENUM.获取学生列表, {studentId});
...@@ -47,7 +52,7 @@ export async function getData(req, res) { ...@@ -47,7 +52,7 @@ export async function getData(req, res) {
let item = baseData[0] || {}; let item = baseData[0] || {};
name = item.studentName; name = item.studentName;
gradeClass = item.className; gradeClass = item.className;
schoolId = item.schoolId; // schoolId = item.schoolId;
classId = item.classId; classId = item.classId;
base.name = item.studentName || ''; base.name = item.studentName || '';
base.className = item.className || ''; base.className = item.className || '';
...@@ -175,7 +180,7 @@ export async function getData(req, res) { ...@@ -175,7 +180,7 @@ export async function getData(req, res) {
ret["sljc"] = {title:"视力监测", dataList:sljc}; ret["sljc"] = {title:"视力监测", dataList:sljc};
/**社会实践活动情况 */ /**社会实践活动情况 */
// let shsjhdqkData = await getReqApiData(xshxgrWENUM.社会实践活动情况, {studentId}); //todo let shsjhdqkData = await getReqApiData(xshxgrWENUM.社会实践活动情况, {studentId}); //todo
let shsjhdqk = [ let shsjhdqk = [
{ {
name:"社会考察", name:"社会考察",
...@@ -224,8 +229,7 @@ export async function getData(req, res) { ...@@ -224,8 +229,7 @@ export async function getData(req, res) {
ret["tddyhd"] = {title:"团队德育活动", dataList:tddyhd}; ret["tddyhd"] = {title:"团队德育活动", dataList:tddyhd};
/**综合评价(统计等第) */ /**综合评价(统计等第) */
// let zhpjData = await getReqApiData(xshxgrWENUM.综合统计, {studentId}) //todo // let zhpjData = await getReqApiData(xshxgrWENUM.获取学生成绩综合信息, {studentId, type:"综合面试"}); //todo
let zhpjData = await getReqApiData(xshxgrWENUM.获取学生成绩综合信息, {studentId, type:"综合面试"}); //todo
let zhpj = [ let zhpj = [
{ {
key:"学习态度", key:"学习态度",
...@@ -301,15 +305,27 @@ export async function getData(req, res) { ...@@ -301,15 +305,27 @@ export async function getData(req, res) {
]; ];
ret["xycjzf"] = {title:"修业课程与学业成绩", dataList:xycjzf}; ret["xycjzf"] = {title:"修业课程与学业成绩", dataList:xycjzf};
let gkcjData = await getReqApiData(xshxgrWENUM.获取学生各科成绩, {studentId});
let gkcjMap = {};
if (gkcjData.length) {
gkcjData[0].score.forEach( info => {
gkcjMap[info.subject] = {qz:info.score4, qm:info.score5};
})
}
let gkcj = []; let gkcj = [];
let xkConf = {"yw":"语文", "sx":"数学", "yy":"英语", "df":"道法", "wl":"物理", "hx":"化学", "sw":"生物", "ls":"历史", "dl":"地理", "zz":"政治", "ty":"体育"}; let xkConf = {"yw":"语文", "sx":"数学", "yy":"英语", "df":"道法", "wl":"物理", "hx":"化学", "sw":"生物", "ls":"历史", "dl":"地理", "zz":"政治", "ty":"体育"};
for (let key in xkConf) { for (let key in xkConf) {
let qm = `${key}qm`; if (gkcjMap[xkConf[key]] && Object.keys(gkcjMap[xkConf[key]]).length) {
let qz = `${key}qz`; gkcj.push({key:xkConf[key], midTerm:gkcjMap[xkConf[key]].qz, endTerm:gkcjMap[xkConf[key]].qm});
let xkqm = thisStuXycj[qm] || "-"; } else {
let xkqz = thisStuXycj[qz] || "-"; gkcj.push({key:xkConf[key], midTerm:'0', endTerm:'0'});
gkcj.push({key:xkConf[key], midTerm:xkqz, endTerm:xkqm}); }
// let qm = `${key}qm`;
// let qz = `${key}qz`;
// let xkqm = thisStuXycj[qm] || "-";
// let xkqz = thisStuXycj[qz] || "-";
// gkcj.push({key:xkConf[key], midTerm:xkqz, endTerm:xkqm});
} }
ret["gkcj"] = {title:"各科成绩", dataList:gkcj}; ret["gkcj"] = {title:"各科成绩", dataList:gkcj};
...@@ -415,7 +431,7 @@ export async function getData(req, res) { ...@@ -415,7 +431,7 @@ export async function getData(req, res) {
// ret["dtjk"] = {title:"动态-健康", dataList:jkdt}; // ret["dtjk"] = {title:"动态-健康", dataList:jkdt};
/**todo 接口接入方式不一致,最后修改 */ /**todo 接口接入方式不一致,最后修改 */
let dtData = await postReqApiData(xshxgrWENUM.学生日常行为规范, {personId:studentId, schoolId, classId}); let dtData = await postReqApiData(xshxgrWENUM.学生日常行为规范, {personId:studentId, schoolId, classId, platformCode:"999999"});
let dt = [ let dt = [
{ {
key:"思想品德", key:"思想品德",
...@@ -466,6 +482,7 @@ export async function getData(req, res) { ...@@ -466,6 +482,7 @@ export async function getData(req, res) {
]; ];
ret["cxjsysjnl"] = {title:"创新精神与实践能力", dataList:cxjsysjnl}; ret["cxjsysjnl"] = {title:"创新精神与实践能力", dataList:cxjsysjnl};
let cxjsysjnlData = await getReqApiData(xshxgrWENUM.创新精神与实践能力, {studentId, pageNo:1, pageSize:100});
let cxjsysjnlChart = { let cxjsysjnlChart = {
titleList:[ titleList:[
"时间", "类型", "课题名称", "指导老师", "是否跨学科" "时间", "类型", "课题名称", "指导老师", "是否跨学科"
......
...@@ -11,6 +11,7 @@ import { keyValuePackage, onceYBarChartPackage } from "../../dataPackage/inFront ...@@ -11,6 +11,7 @@ import { keyValuePackage, onceYBarChartPackage } from "../../dataPackage/inFront
import { getKeyValueOut, getOnceYBarChartOut } from "../../dataPackage/out"; import { getKeyValueOut, getOnceYBarChartOut } from "../../dataPackage/out";
import { systemConfig } from "../../config/serverConfig"; import { systemConfig } from "../../config/serverConfig";
import { tysjyTableData } from "../../data/table/duiwai"; import { tysjyTableData } from "../../data/table/duiwai";
import { get } from "../../util/request";
const ImgUrl = "img/对内/整体办学/"; const ImgUrl = "img/对内/整体办学/";
...@@ -21,41 +22,71 @@ export async function getData(req, res) { ...@@ -21,41 +22,71 @@ export async function getData(req, res) {
let excelData = ztbxTableData(); let excelData = ztbxTableData();
let 统一excelData = tysjyTableData(); let 统一excelData = tysjyTableData();
// let tqxxData = await getReqApiData(ztbxNENUM.天气信息, {}); let tqxxData:any = await get(`https://wis.qq.com/weather/common?source=pc&weather_type=observe|forecast_1h|forecast_24h|index|alarm|limit|tips|rise&province=上海&city=上海&county=浦东新区`, {}, {});
// let tqxx = { let tqxx = {
// wendu: "14~19℃", img:"",
// fengxiang: "西北311.0", wendu: "",
// fengsu: "风速3级", fengxiang: "",
// wrcd: "中度污染", fengsu: "",
// wrzb: 160, wrcd: "中度污染",
// jkts: "儿童、老年人呼吸系统疾病患者避免高强度的户外锻炼,一般人群减少户外运动。" wrzb: 160,
// }; jkts: "儿童、老年人呼吸系统疾病患者避免高强度的户外锻炼,一般人群减少户外运动。"
// ret["tqxx"] = {title:"天气预报&空气质量", dataList:tqxxData}; };
if (tqxxData.data.observe) {
//学生================= let observe = tqxxData.data.observe;
if (observe.weather_url) tqxx.img = observe.weather_url;
if (observe.degree) tqxx.wendu = observe.degree + "℃";
if (observe.wind_direction_name) tqxx.fengxiang = observe.wind_direction_name;
if (observe.wind_power) tqxx.fengsu = "风力等级" + observe.wind_power;
}
if (tqxxData.data.index.airconditioner) {
let airconditioner = tqxxData.data.index.airconditioner;
if (airconditioner.detail) tqxx.jkts = airconditioner.detail;
}
ret["tqxx"] = {title:"天气预报&空气质量", dataList:tqxx};
//今日出勤-学生=================
let xsbjData = await getReqApiData(ztbxNENUM.学生人数班级数量, {})
let bjsl = xsbjData.classNum;
let xsrsData = xsbjData.studentNum;
let xsrs = 0;
if (xsrsData) {
xsrsData.forEach( info=> {
let {code, name, value} = info;
xsrs += value;
})
}
let startTime = moment(NowTime).format("YYYY-MM-DD 00:00:00"); let startTime = moment(NowTime).format("YYYY-MM-DD 00:00:00");
let endTime = moment(NowTime).format("YYYY-MM-DD HH:mm:ss"); let endTime = moment(NowTime).format("YYYY-MM-DD 23:59:59");
// {startDate:startTime, endDate:endTime} // {startDate:startTime, endDate:endTime}
let xscqData = await getReqApiData(ztbxNENUM.学生请假统计, {}, "POST"); // let xscqData = await getReqApiData(ztbxNENUM.学生请假统计, {}, "POST");
let xscqData事假 = await getReqApiData(ztbxNENUM.学生病假人数趋势, {type:1, beginDate:startTime, endDate:endTime});
let xscqData病假 = await getReqApiData(ztbxNENUM.学生病假人数趋势, {type:2, beginDate:startTime, endDate:endTime});
let xscqData其他 = await getReqApiData(ztbxNENUM.学生病假人数趋势, {type:3, beginDate:startTime, endDate:endTime});
let qjrs = parseInt(xscqData事假.data.list[0].num) + parseInt(xscqData病假.data.list[0].num) + parseInt(xscqData其他.data.list[0].num);
let xscql = 0;
if (xsrs && qjrs) xscql = Math.floor((xsrs - qjrs) / xsrs * 100) / 100;
let jrcq = { let jrcq = {
应到总人数:10, 应到总人数:xsrs,
请假人数:10, 请假人数:qjrs,
出勤率:0.99, 出勤率:xscql,
}; };
ret["jrcq"] = {title:"今日出勤", dataList:jrcq}; ret["jrcq"] = {title:"今日出勤", dataList:jrcq};
let qjqk = [ let qjqk = [
{ {
key:"感冒", key:"事假",
value:"5" value:xscqData事假.data.list[0].num
}, },
{ {
key:"流行病", key:"病假",
value:"17" value:xscqData病假.data.list[0].num
}, },
{ {
key:"事假", key:"其他",
value:"3" value:xscqData其他.data.list[0].num
}, },
]; ];
ret["qjqk"] = {title:"请假情况", dataList:qjqk}; ret["qjqk"] = {title:"请假情况", dataList:qjqk};
...@@ -228,15 +259,6 @@ export async function getData(req, res) { ...@@ -228,15 +259,6 @@ export async function getData(req, res) {
]; ];
ret["yysjc"] = {title:"饮用水检测", dataList:yysjc}; ret["yysjc"] = {title:"饮用水检测", dataList:yysjc};
let xsbjData = await getReqApiData(ztbxNENUM.学生人数班级数量, {})
let bjsl = xsbjData.classNum;
let xsrsData = xsbjData.studentNum;
let xsrs = 0;
xsrsData.forEach( info=> {
let {code, name, value} = info;
xsrs += value;
})
let baseDate = [ let baseDate = [
{ {
key:"学生人数", key:"学生人数",
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* 水平分析弹窗 * 水平分析弹窗
*/ */
import { getReqApiData } from "../../data/interface/url"; import { getReqApiData, postReqApiData } from "../../data/interface/url";
import { spfxWENUM } from "../../config/interficeEnum"; import { spfxWENUM } from "../../config/interficeEnum";
const ImgUrl = "img/对外/水平分析弹窗/"; const ImgUrl = "img/对外/水平分析弹窗/";
...@@ -378,7 +378,18 @@ export async function getData(req, res) { ...@@ -378,7 +378,18 @@ export async function getData(req, res) {
}, },
]; ];
ret["slfx"] = {title:"视力分析", dataList:slfx}; ret["slfx"] = {title:"视力分析", dataList:slfx};
let baseData = await getReqApiData(spfxWENUM.获取学生列表, {studentId});
let schoolId = "559254528fc7421d9a4e25aaa1caaad3";
let classId = "";
if (baseData) {
if (baseData.length) {
let item = baseData[0] || {};
classId = item.classId;
}
}
let maximumcore = await postReqApiData(spfxWENUM.行为表现, {personId:studentId, schoolId, classId, platformCode:"999999"});
let xgfx = { let xgfx = {
"evaluateTotalScore":"0", "evaluateTotalScore":"0",
"ageScore":"98", "ageScore":"98",
......
/** /**
* 学生档案弹窗 * 学生成长档案弹窗
*/ */
import { getReqApiData } from "../../data/interface/url"; import { getReqApiData } from "../../data/interface/url";
...@@ -11,9 +11,11 @@ export async function getData(req, res) { ...@@ -11,9 +11,11 @@ export async function getData(req, res) {
let ret:any = {}; let ret:any = {};
// let {studentId, grade} = req.body; // let {studentId, grade} = req.body;
let studentId = req.body.studentId || "733f97c4425a11ee98a202031519086a"; let studentId = req.body.studentId || "733f97c4425a11ee98a202031519086a";
let grade = req.body.grade || "六年级下"; // let grade = req.body.grade || "六年级下";
let grade = req.body.grade || 6;
//成长相册 todo //成长相册 todo
// let czxcData = await getReqApiData(xsdaWENUM.学生照片, {studentId, gradeId:grade, type:2}); //type:类型(1:3D模型,2:照片)
let czxcData = await getReqApiData(xsdaWENUM.学生照片, {studentId, grade, type:2}); //type:类型(1:3D模型,2:照片) let czxcData = await getReqApiData(xsdaWENUM.学生照片, {studentId, grade, type:2}); //type:类型(1:3D模型,2:照片)
ret["czxc"] = {title:"成长相册", dataList:czxcData || ""}; ret["czxc"] = {title:"成长相册", dataList:czxcData || ""};
...@@ -163,6 +165,7 @@ export async function getData(req, res) { ...@@ -163,6 +165,7 @@ export async function getData(req, res) {
} }
]; ];
ret["zhsp"] = {title:"综合水平", dataList:zhsp}; ret["zhsp"] = {title:"综合水平", dataList:zhsp};
let hqxsgkcj = await getReqApiData(xsdaWENUM.获取学生各科成绩, {studentId});
let xkcjfb = [ let xkcjfb = [
{ {
"name":"语文", "name":"语文",
...@@ -333,6 +336,59 @@ export async function getData(req, res) { ...@@ -333,6 +336,59 @@ export async function getData(req, res) {
]; ];
ret['kccy'] = {title:"课程参与", dataList:kccy}; ret['kccy'] = {title:"课程参与", dataList:kccy};
// ------------------------------------------------------------------------------
let jxtjData = await getReqApiData(xsdaWENUM.奖项统计, {pageNo:1, pageSize:100, gradeId:grade, studentId});
let jxtjCount = {gjj:0, sj:0, qj:0, zj:0, xj:0};
switch (jxtjData.list.awardLevel) {
case "国家级":
jxtjCount.gjj++;
break;
case "市级":
jxtjCount.sj++;
break;
case "区级":
jxtjCount.qj++;
break;
case "校级":
jxtjCount.xj++;
break;
}
let jxtj = [
{
key:"国家级奖项",
value:jxtjCount.gjj
},
{
key:"市级奖项",
value:jxtjCount.sj
},
{
key:"区级奖项",
value:jxtjCount.qj
},
{
key:"校级奖项",
value:jxtjCount.xj
},
]
ret["jxtj"] = {title:"奖项统计", dataList:jxtj};
// ----------------------------------------------------------------------------------
let hjcgData = await getReqApiData(xsdaWENUM.奖项统计, {studentId, pageNo:1, pageSize:100}); let hjcgData = await getReqApiData(xsdaWENUM.奖项统计, {studentId, pageNo:1, pageSize:100});
// let hjcg = { // let hjcg = {
// gjj:[], // gjj:[],
......
...@@ -113,7 +113,8 @@ export enum xshxgrWENUM { ...@@ -113,7 +113,8 @@ export enum xshxgrWENUM {
奖项统计 = "/getStuAwards", 奖项统计 = "/getStuAwards",
各级各类活动参加 = "/getStuActivity", 各级各类活动参加 = "/getStuActivity",
学生日常行为规范 = "/studentDimensionRadar", 学生日常行为规范 = "/studentDimensionRadar",
社会实践活动情况 = "/getCountStuActivity",
创新精神与实践能力 = "/getStuActivity",
} }
...@@ -128,13 +129,16 @@ export enum xsdaWENUM { ...@@ -128,13 +129,16 @@ export enum xsdaWENUM {
// 体重成长记录 = "", // 体重成长记录 = "",
视力记录 = "/getVision", 视力记录 = "/getVision",
学科成绩分布 = "/getStuScore", 学科成绩分布 = "/getStuScore",
获取学生各科成绩 = "/getStudentInfoScore",
奖项统计 = "/getStuAwards", 奖项统计 = "/getStuAwards",
} }
/**水平分析弹窗 */ /**水平分析弹窗 */
export enum spfxWENUM { export enum spfxWENUM {
获取学生列表 = "/getStudentList",
九加一完成情况 = "/getCountStuTenComplete", 九加一完成情况 = "/getCountStuTenComplete",
行为表现 = "/studentDimensionRadar",
} }
...@@ -157,6 +161,7 @@ export enum ztbxNENUM { ...@@ -157,6 +161,7 @@ export enum ztbxNENUM {
日程信息 = "/getCalendar", 日程信息 = "/getCalendar",
参加考勤人员名单 = "/getTeacherClockingNameList", 参加考勤人员名单 = "/getTeacherClockingNameList",
教师当天请假人数 = "/getTeacherLeave", 教师当天请假人数 = "/getTeacherLeave",
} }
...@@ -249,6 +254,8 @@ export enum xshxNENUM { ...@@ -249,6 +254,8 @@ export enum xshxNENUM {
学生九个一完成情况 = "/getCountStuTenComplete", 学生九个一完成情况 = "/getCountStuTenComplete",
查询各年级视力不良率 = "/getVisionDefect", 查询各年级视力不良率 = "/getVisionDefect",
查询年级各班级视力不良率 = "/getGradeClassVisionDefect", 查询年级各班级视力不良率 = "/getGradeClassVisionDefect",
团队德育活动 = "/getSchActivity",
年级特色活动 = "/getStuActivity",
} }
......
...@@ -36,10 +36,10 @@ export async function getReqApiData(url:string, body:object, mothod?, dataNotInL ...@@ -36,10 +36,10 @@ export async function getReqApiData(url:string, body:object, mothod?, dataNotInL
//todo 没有找到对应接口,数据直接返回0 //todo 没有找到对应接口,数据直接返回0
if (!url) return 0; if (!url) return 0;
let res:any = await get(`${systemConfig.url}${url}`, query, headers ); let res:any = await get(`${systemConfig.url}${url}`, query, headers);
if (dataNotInList) return res[dataNotInList]; if (dataNotInList) return res[dataNotInList];
if (res.page) return res.page; if (res.page) return res.page;
if (res.list) return res.list; if (res.list) return res.list;
// else return res.body; // else return res.body;
else return res; else return res;
...@@ -68,13 +68,14 @@ export async function postReqApiData(url:string, body:object) { ...@@ -68,13 +68,14 @@ export async function postReqApiData(url:string, body:object) {
let query = { accessToken:token }; let query = { accessToken:token };
let res:any = await postForm(`${systemConfig.url}${url}?accessToken=${token}`, query, body, headers ); // let res:any = await postForm(`${systemConfig.url}${url}?accessToken=${token}`, query, body, headers );
// let res:any = await post(`${systemConfig.url}${url}?accessToken=${token}`, query, body, headers ); let res:any = await post(`${systemConfig.url}${url}?accessToken=${token}`, query, body, headers );
if (res.retCode != "000000") { if (res.retCode != "000000") {
/**更新token */ /**更新token */
await updateToken(); await updateToken();
res = await postForm(`${systemConfig.url}${url}?accessToken=${token}`, query, body, headers ); // res = await postForm(`${systemConfig.url}${url}?accessToken=${token}`, query, body, headers );
res = await post(`${systemConfig.url}${url}?accessToken=${token}`, query, body, headers );
} }
return res; return res;
...@@ -87,9 +88,10 @@ export async function postReqApiData(url:string, body:object) { ...@@ -87,9 +88,10 @@ export async function postReqApiData(url:string, body:object) {
*/ */
export async function updateToken() { export async function updateToken() {
let timeStamp = new Date().valueOf(); let timeStamp = new Date().valueOf();
let appId = 'F3D05D1E729B366ABDEFBD5380815DA7'; // let appId = 'F3D05D1E729B366ABDEFBD5380815DA7';
// let appId = 'AD0CB88FD07BAB073EFEEE64ECD17B4D'; // let appKey = '376f898f9ba7432f90c640d5485c194c';
let appKey = '376f898f9ba7432f90c640d5485c194c'; let appId = 'AD0CB88FD07BAB073EFEEE64ECD17B4D';
let appKey = '03dd86de75dc41909158c4b15743a91f';
let data = `${appId}${appKey}${timeStamp}`; let data = `${appId}${appKey}${timeStamp}`;
const AppKey = systemConfig.appKey; const AppKey = systemConfig.appKey;
...@@ -134,8 +136,10 @@ function hmacSHA1(data, key) { ...@@ -134,8 +136,10 @@ function hmacSHA1(data, key) {
*/ */
export async function getBase64Str() { export async function getBase64Str() {
let timeStamp = new Date().valueOf(); let timeStamp = new Date().valueOf();
let appId = 'F3D05D1E729B366ABDEFBD5380815DA7'; // let appId = 'F3D05D1E729B366ABDEFBD5380815DA7';
let appKey = '376f898f9ba7432f90c640d5485c194c'; // let appKey = '376f898f9ba7432f90c640d5485c194c';
let appId = 'AD0CB88FD07BAB073EFEEE64ECD17B4D';
let appKey = '03dd86de75dc41909158c4b15743a91f';
let data = `${appId}${appKey}${timeStamp}`; let data = `${appId}${appKey}${timeStamp}`;
const AppKey = systemConfig.appKey; const AppKey = systemConfig.appKey;
...@@ -152,9 +156,10 @@ export async function getBase64Str() { ...@@ -152,9 +156,10 @@ export async function getBase64Str() {
*/ */
export async function getAppToken() { export async function getAppToken() {
let timeStamp = new Date().valueOf(); let timeStamp = new Date().valueOf();
let appId = 'F3D05D1E729B366ABDEFBD5380815DA7'; // let appId = 'F3D05D1E729B366ABDEFBD5380815DA7';
// let appId = 'AD0CB88FD07BAB073EFEEE64ECD17B4D'; // let appKey = '376f898f9ba7432f90c640d5485c194c';
let appKey = '376f898f9ba7432f90c640d5485c194c'; let appId = 'AD0CB88FD07BAB073EFEEE64ECD17B4D';
let appKey = '03dd86de75dc41909158c4b15743a91f';
let data = `${appId}${appKey}${timeStamp}`; let data = `${appId}${appKey}${timeStamp}`;
const AppKey = systemConfig.appKey; const AppKey = systemConfig.appKey;
......
import { httpServer } from "./net/http_server"; import { httpServer } from "./net/http_server";
import { initConfig, systemConfig } from "./config/serverConfig"; import { initConfig, systemConfig } from "./config/serverConfig";
import { initData } from "./data/dataInit"; import { initData } from "./data/dataInit";
import { getAppToken } from "./data/interface/url"; import { getAppToken, getReqApiData } from "./data/interface/url";
import { xshxNENUM } from "./config/interficeEnum";
async function lanuch() { async function lanuch() {
...@@ -12,6 +13,10 @@ async function lanuch() { ...@@ -12,6 +13,10 @@ async function lanuch() {
httpServer.createServer( systemConfig.port ); httpServer.createServer( systemConfig.port );
console.log('This indicates that the server is started successfully.'); console.log('This indicates that the server is started successfully.');
await getAppToken(); await getAppToken();
// let xsgrData = await getReqApiData(xshxNENUM.获取学生信息, {studentName:"孙聿宁"});
// let xsgrData = await getReqApiData(xshxNENUM.获取学生信息, {});
// console.log(xsgrData[0].studentId);
} }
lanuch(); lanuch();
......
...@@ -33,7 +33,7 @@ export function post(url, query, reqBody, headers) { ...@@ -33,7 +33,7 @@ export function post(url, query, reqBody, headers) {
resolve(body); resolve(body);
} }
else { else {
// reject(error) reject(error)
} }
}); });
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment