Commit 4d019a8d authored by Venkaiah Naidu Singamchetty's avatar Venkaiah Naidu Singamchetty

Merge branch 'apiserver' into 'master'

Create Activity api validations

See merge request !16
parents 9a93cfdc f66b4b86
...@@ -2,6 +2,7 @@ const express = require("express"); ...@@ -2,6 +2,7 @@ const express = require("express");
const { connectToDb, getDb } = require("./db"); const { connectToDb, getDb } = require("./db");
const cors = require("cors"); const cors = require("cors");
const app = express(); const app = express();
const _ = require('lodash');
app.use(express.json()); app.use(express.json());
app.use(cors()); app.use(cors());
...@@ -121,6 +122,12 @@ app.post('/createActivity',(req,res)=>{ ...@@ -121,6 +122,12 @@ app.post('/createActivity',(req,res)=>{
}else{ }else{
let {data} = req.body; let {data} = req.body;
data = {...data, "recorded_date": new Date() }; data = {...data, "recorded_date": new Date() };
if(!_.get(data,"aName", "") || !_.get(data,"aId", "") || !_.get(data,"type", "") || !_.get(data,"score", "") ){
res.json({"error":"Invalied Activity data"});
return;
}
let query = {empId:empId }; let query = {empId:empId };
db.collection('performance_master').findOne(query).then( (result)=>{ db.collection('performance_master').findOne(query).then( (result)=>{
if(result){ if(result){
......
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