Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const postData = {
- pin: "6346",
- enrollementData: [
- { stepId: 1, step_name_unused_field: "Access au compte", fields: [
- { resourcesId: 3, value: "+221772457199" },
- { resourcesId: 3, value: "MonmotDepasse" }
- ]},
- { stepId: 2, step_name_unused_field: "Informations personnelles", fields: [
- { resourcesId: 1, value: "Diop" },
- { resourcesId: 2, value: "Oumyna" },
- { resourcesId: 3, value: "BusinessWoman" },
- { resourcesId: 4, value: "+221778128426" },
- { resourcesId: 6, value: "Médina, Dakar" },
- { resourcesId: 7, value: "Sénégal" },
- { resourcesId: 8, value: "Dakar" }
- ]},
- { stepId: 3, step_name_unused_field: "Informations Entreprise", fields: [
- { resourcesId: 9, value: "Moussa & Co" },
- { resourcesId: 10, value: "Technologie" },
- { resourcesId: 11, value: "Moussa & Co" },
- { resourcesId: 12, value: "https://moussaandco.sn" },
- { resourcesId: 13, value: "SARL" },
- { resourcesId: 15, value: "+221778128426" },
- { resourcesId: 16, value: "009876543210" }
- ]},
- { stepId: 4, step_name_unused_field: "Documents personnels", fields: [
- { resourcesId: 17, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9", document_type: "carte_identite" },
- { resourcesId: 18, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9" },
- { resourcesId: 19, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9" },
- { resourcesId: 20, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9" },
- { resourcesId: 21, value: "SN010 87777 3865409875424 88" }
- ]},
- { stepId: 5, step_name_unused_field: "Documents Entreprise", fields: [
- { resourcesId: 23, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9" },
- { resourcesId: 24, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9" }
- ]},
- { stepId: 6, step_name: "Contrat", fields: [
- { resourcesId: 25, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9" },
- { resourcesId: 26, value: "data:application/pdf;base64,JVBERi0xLjYNJeLjz9" }
- ]}
- ]
- };
- let password = null;
- let email = null;
- let phone = null;
- for (const step of postData.enrollementData) {
- for (const field of step.fields) {
- const resource = Resource.find(r => r.id === field.resourcesId);
- if (resource) {
- if (resource.is_main_password === 1) {
- password = field.value;
- break;
- }
- }
- }
- }
- //do the same for email and passord
- console.log("Password found:", password);
- console.log("Email found:", email);
- console.log("Phone found:", phone);
- if(!email){
- throw Execption("Champs email primcipal non trouve")
- }
- const propect = Prospect.where('email', email)
- if(propect){
- ///check pin here
- }
- else{
- // create prospect and should send email after all treatement
- }
Add Comment
Please, Sign In to add comment