const express = require("express");
const bodyparser=require("body-parser");
const cors = require("cors");
const app = express();
app.use(cors());
app.use(express.urlencoded({extended:true}))
const arring = [
{
userName:"zs",
sex:"女",
age:18,
className:"1班",
schoolNum:202201,
iphone:18888888888,
createTime:"20231204"
},
{
userName:"ls",
sex:"男",
age:19,
className:"2班",
schoolNum:202202,
iphone:18888888889,
createTime:"20231205"
}
];
// 新增接口
app.post("/add",(req,res)=>{
const dataAdd = req.body;
arring.push(dataAdd);
res.send("新增成功");
})
// 查询接口
app.post("/queryed",(req,res)=>{
const dataAdd = req.body;
if(!dataAdd.queryStr){
res.send(arring);
return;
}
for(var i=0;i<arring.length;i++){
for(var key in arring[i]){
if(arring[i][key]==dataAdd.queryStr){
res.send([arring[i]]);
}
}
}
})
// 修改查询
app.post("/queryIndex",(req,res)=>{
const dataNum = req.body;
for(var i=0;i<arring.length;i++){
if(arring[i].schoolNum==dataNum.schoolNum){
res.send(arring[i]);
}
}
})
// 修改提交
app.post("/eathBtn",(req,res)=>{
const eathObj = req.body;
for(var i=0;i<arring.length;i++){
if(arring[i].schoolNum==eathObj.schoolNum){
arring[i]=eathObj;
res.send("修改成功");
}
}
})
// 验证学号
app.post("/veriner",(req,res)=>{
const verStr = req.body;
const arred = [];
// state:1为不存在,2为存在
if(verStr.schoolNum==verStr.user){
console.log(111111111);
res.send({state:1})
return;
}
for(var i=0;i<arring.length;i++){
arred.push(arring[i].schoolNum);
}
if(arred.indexOf(Number(verStr.schoolNum))!=-1){
res.send({state:2})
console.log(333333333);
}else{
res.send({state:1})
console.log(22222222);
}
})
// 删除接口
app.post("/del",(req,res)=>{
const delStr = req.body;
for(var i=0;i<arring.length;i++){
if(arring[i].schoolNum==delStr.schoolNum){
arring.splice(i,1);
res.send("删除成功")
}
}
})
app.listen(81,()=>{
console.log("express服务启动成功");
})