|
|
@@ -1627,12 +1627,13 @@ module.exports.createCustomerentry = async (req, res) => {
|
|
|
}
|
|
|
|
|
|
module.exports.updateContactDetails = async (req, res) => {
|
|
|
+ console.log(req);
|
|
|
const validationResp = await validation.updateContactDetailscheck(req);
|
|
|
const updatedDate = await getcurrentDate();
|
|
|
|
|
|
if (validationResp.status) {
|
|
|
try {
|
|
|
- const query = "UPDATE contact_master SET customer_id= '" + req.body.customer_id + "',first_name= '" + req.body.first_name + "',last_name= '" + req.body.last_name + "' ,mobile_number= '" + req.body.mobile_number + "' ,email_id= '" + req.body.email_id + "', designation= '" + req.body.designation + "', department= '" + req.body.department + "', updated_on= '" + updatedDate + "' , mob_no= '" + req.body.mob_no + "' where customer_id= '" + req.body.customer_id + "'";
|
|
|
+ const query = "UPDATE contact_master SET customer_id= '" + req.body.customer_id + "',first_name= '" + req.body.first_name + "',last_name= '" + req.body.last_name + "' ,mobile_number= '" + req.body.mobile_number + "' ,email_id= '" + req.body.email_Id + "', designation= '" + req.body.designation + "', department= '" + req.body.department + "', updated_by= '" + req.body.updated_by + "', updated_on= '" + updatedDate + "' , mob_no= '" + req.body.mob_no + "' where contact_id= '" + req.body.contact_id + "'";
|
|
|
console.log("query", query);
|
|
|
const queryresult = await db.executequery(query);
|
|
|
console.log("queryresult", queryresult);
|
|
|
@@ -1662,6 +1663,46 @@ module.exports.updateContactDetails = async (req, res) => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+module.exports.deleteContactDetails = async (req, res) => {
|
|
|
+ console.log(req);
|
|
|
+ const validationResp = await validation.deleteContactDetailscheck(req);
|
|
|
+
|
|
|
+ if (validationResp.status) {
|
|
|
+ try {
|
|
|
+ const query1 = "UPDATE contact_master SET updated_by='" + req.body.updated_by + "' WHERE contact_id = '" + req.body.contact_id +"';";
|
|
|
+ console.log("query", query1);
|
|
|
+ const query2 = "DELETE FROM contact_master WHERE contact_id = '" + req.body.contact_id +"';";
|
|
|
+ const queryresult1 = await db.executequery(query1);
|
|
|
+ const queryresult = await db.executequery(query2);
|
|
|
+ console.log("query", query2);
|
|
|
+ console.log("queryresult1", queryresult1);
|
|
|
+ console.log("queryresult2", queryresult);
|
|
|
+
|
|
|
+ if (queryresult) {
|
|
|
+ res.send({
|
|
|
+ deleteContactStatus: '0',
|
|
|
+ mesasge: "Contact Entry deleted suceesfully."
|
|
|
+ })
|
|
|
+
|
|
|
+ } else {
|
|
|
+ res.send({
|
|
|
+ deleteContactStatus: '1',
|
|
|
+ mesasge: "Contact Entry not deleted."
|
|
|
+
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ catch (err) {
|
|
|
+ console.log(err)
|
|
|
+ res.send({
|
|
|
+ status: true, data: []
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ res.send(validationResp)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
module.exports.updateCustomerDetails = async (req, res) => {
|
|
|
const validationResp = await validation.updateCustomerDetailscheck(req);
|
|
|
const updatedDate = await getcurrentDate();
|
|
|
@@ -1821,7 +1862,7 @@ module.exports.getcontactDetails = async (req, res) => {
|
|
|
console.log("query", query);
|
|
|
|
|
|
for (var i = 0; i < queryresult.length; i++) {
|
|
|
- console.log(queryresult[i]);
|
|
|
+ // console.log(queryresult[i]);
|
|
|
insertedRecord.push(queryresult[i])
|
|
|
}
|
|
|
if (queryresult.length > 0) {
|
|
|
@@ -1855,7 +1896,7 @@ module.exports.getcontactDetails = async (req, res) => {
|
|
|
console.log("query", query);
|
|
|
|
|
|
for (var i = 0; i < queryresult.length; i++) {
|
|
|
- console.log(queryresult[i]);
|
|
|
+ // console.log(queryresult[i]);
|
|
|
insertedRecord.push(queryresult[i])
|
|
|
}
|
|
|
if (queryresult.length > 0) {
|
|
|
@@ -1950,19 +1991,19 @@ module.exports.getCustcontactDetails = async (req, res) => {
|
|
|
|
|
|
const query = "SELECT customer_id,customer_name FROM customer_master where customer_name= '" + customer_id + "' ";
|
|
|
const queryresult = await db.executequery(query);
|
|
|
- console.log("queryresult", queryresult);
|
|
|
+ // console.log("queryresult", queryresult);
|
|
|
|
|
|
console.log("result------>", queryresult[0].customer_id);
|
|
|
passing_id = queryresult[0].customer_id;
|
|
|
|
|
|
|
|
|
// const query_id = "SELECT first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master where customer_id= '" + passing_id + "' order by first_name";
|
|
|
- const query_id = "SELECT customer_name,first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master JOIN customer_master ON contact_master.customer_id=customer_master.customer_id where contact_master.customer_id= '" + passing_id + "' order by first_name;"
|
|
|
+ const query_id = "SELECT contact_id,customer_name,first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master JOIN customer_master ON contact_master.customer_id=customer_master.customer_id where contact_master.customer_id= '" + passing_id + "' order by first_name;"
|
|
|
const queryresult_id = await db.executequery(query_id);
|
|
|
console.log("query", query);
|
|
|
|
|
|
for (var i = 0; i < queryresult_id.length; i++) {
|
|
|
- console.log(queryresult_id[i]);
|
|
|
+ // console.log(queryresult_id[i]);
|
|
|
contactdetails.push(queryresult_id[i])
|
|
|
}
|
|
|
if (queryresult.length > 0) {
|
|
|
@@ -1995,13 +2036,13 @@ module.exports.getCustcontactDetails = async (req, res) => {
|
|
|
if (customer_id == 0) {
|
|
|
console.log("getting all contact data");
|
|
|
// const query = "SELECT first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master order by first_name";
|
|
|
- const query = "SELECT customer_name,first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master JOIN customer_master ON contact_master.customer_id=customer_master.customer_id order by first_name;"
|
|
|
+ const query = "SELECT contact_id,customer_name,first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master JOIN customer_master ON contact_master.customer_id=customer_master.customer_id order by first_name;"
|
|
|
|
|
|
const queryresult = await db.executequery(query);
|
|
|
console.log("query", query);
|
|
|
|
|
|
for (var i = 0; i < queryresult.length; i++) {
|
|
|
- console.log(queryresult[i]);
|
|
|
+ // console.log(queryresult[i]);
|
|
|
contactdetails.push(queryresult[i])
|
|
|
}
|
|
|
if (queryresult.length > 0) {
|
|
|
@@ -2031,13 +2072,13 @@ module.exports.getCustcontactDetails = async (req, res) => {
|
|
|
} else {
|
|
|
console.log("getting only specific customer contact data");
|
|
|
// const query = "SELECT first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master where customer_id= '" + customer_id + "' order by first_name";
|
|
|
- const query = "SELECT customer_name,first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master JOIN customer_master ON contact_master.customer_id=customer_master.customer_id where contact_master.customer_id= '" + customer_id + "' order by first_name;"
|
|
|
+ const query = "SELECT contact_id,customer_name,first_name,last_name,mobile_number,email_id,designation,department,function_area,mob_no,stage_id FROM contact_master JOIN customer_master ON contact_master.customer_id=customer_master.customer_id where contact_master.customer_id= '" + customer_id + "' order by first_name;"
|
|
|
|
|
|
const queryresult = await db.executequery(query);
|
|
|
console.log("query", query);
|
|
|
|
|
|
for (var i = 0; i < queryresult.length; i++) {
|
|
|
- console.log(queryresult[i]);
|
|
|
+ // console.log(queryresult[i]);
|
|
|
contactdetails.push(queryresult[i])
|
|
|
}
|
|
|
if (queryresult.length > 0) {
|
|
|
@@ -2110,7 +2151,7 @@ module.exports.createUpdateCustomerentry = async (req, res) => {
|
|
|
"VALUES(?,?,?)";
|
|
|
const values = [req.body.customer_name, req.body.created_by, createdate]
|
|
|
const res3 = await db.executevaluesquery(query, values);
|
|
|
- console.log("response", res3);
|
|
|
+ // console.log("response", res3);
|
|
|
if (res3) {
|
|
|
|
|
|
const query = "select customer_id from customer_master order by customer_id desc limit 1";
|
|
|
@@ -2139,7 +2180,7 @@ module.exports.createUpdateCustomerentry = async (req, res) => {
|
|
|
"VALUES(?,?,?,?)";
|
|
|
const values = [queryresult[0].customer_id, queryresultID[0].user_id, req.body.created_by, createdate]
|
|
|
const res3 = await db.executevaluesquery(finalquery, values);
|
|
|
- console.log("res3", res3);
|
|
|
+ // console.log("res3", res3);
|
|
|
if (res3) {
|
|
|
res.send({
|
|
|
|