router.post("/memberAdd",(req,res)=>{
let memberid = req.body.id
let projectid = req.body.index
ProjectList.findOne({"_id": projectid}, function(err,data) {
if (err) {
res.json({
status: '500',
})
return;
}
var num = data.members.indexOf(memberid)
if(num == -1) {
data.members.push(memberid)
res.json({
status: '200',
result: data,
})
} else {
res.json({
status: "304"
})
}
data.save()
})
})
router.post('/memberAdd', (req, res) => {
var index = req.body.index;
var id = {
"_id": index
}
var employee_id = req.body.id;
console.log();
ProjectList.findOne(id, function (err, data) {
var flag = data.members.some( item => {
if(item == employee_id) {
return true
} else {
return false
}
})
if(!flag) {
data.members.push(employee_id)
data.save(function(err,data2) {
return res.json({
status:"200",
result:data2
})
})
} else { res.json({
status:"500",
result:"重复添加"
})}
})