add search partition in retest fun
This commit is contained in:
@@ -274,6 +274,7 @@ exports.migrateUsers = async (event, context) => {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
const admin = require("firebase-admin");
|
const admin = require("firebase-admin");
|
||||||
|
const moment = require('moment');
|
||||||
|
|
||||||
admin.initializeApp();
|
admin.initializeApp();
|
||||||
|
|
||||||
@@ -285,7 +286,7 @@ exports.retestMarking = async (event, context) => {
|
|||||||
console.log(JSON.stringify(event));
|
console.log(JSON.stringify(event));
|
||||||
const { _id, classificationResult } = event.value.fields;
|
const { _id, classificationResult } = event.value.fields;
|
||||||
console.log("classificationResult", classificationResult.stringValue);
|
console.log("classificationResult", classificationResult.stringValue);
|
||||||
if (classificationResult?.stringValue?.includes("Negative Borderline") || classificationResult?.stringValue?.includes("Inconclusive") || classificationResult?.stringValue?.includes("Trait")) {
|
if (classificationResult?.stringValue?.includes("Positive Borderline") || classificationResult?.stringValue?.includes("Inconclusive") || classificationResult?.stringValue?.includes("Trait")) {
|
||||||
const docs = await admin.firestore().collection("patientData").where("_id", "==", _id.stringValue).get();
|
const docs = await admin.firestore().collection("patientData").where("_id", "==", _id.stringValue).get();
|
||||||
docs?.forEach(async (doc) => {
|
docs?.forEach(async (doc) => {
|
||||||
await admin.firestore().collection("patientData").doc(doc.id).update({
|
await admin.firestore().collection("patientData").doc(doc.id).update({
|
||||||
@@ -295,4 +296,18 @@ exports.retestMarking = async (event, context) => {
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const { _idSearch, abhaIdSearch, aadharIdSearch } = event.value.fields;
|
||||||
|
if (!_idSearch?.stringValue) {
|
||||||
|
const docs = await admin.firestore().collection("patientData").where("_id", "==", _id.stringValue).get();
|
||||||
|
docs?.forEach(async (doc) => {
|
||||||
|
await admin.firestore().collection("patientData").doc(doc.id).update({
|
||||||
|
_idSearch: `${moment().format('YYYYMMDD')}${_id}`,
|
||||||
|
abhaIdSearch: `${moment().format('YYYYMMDD')}${abhaId}`,
|
||||||
|
aadharIdSearch: `${moment().format('YYYYMMDD')}${aadharId}`,
|
||||||
|
});
|
||||||
|
console.log('search logic', _id.stringValue);
|
||||||
|
})
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user