SubAccounts

This commit is contained in:
Paolo Arena
2020-05-10 21:07:51 +02:00
parent 7d0538f7ae
commit ae77637d33
17 changed files with 1535 additions and 499 deletions

View File

@@ -170,46 +170,47 @@ ExtraListSchema.statics.getUsersList = function (idapp) {
};
ExtraListSchema.statics.getDownlineNotRegisteredByNameSurname = function (idapp, nameandsurname) {
const ExtraList = this;
return ExtraList.find({
'aportador_solidario_name_surname': nameandsurname,
registered: false,
}, {
ind_order: 1,
name: 1,
surname: 1,
cell_complete: 1,
num_invitati: 1,
nationality: 1,
}, (err, arrrec) => {
return arrrec
});
};
ExtraListSchema.statics.getUserNotRegisteredByNameSurname = function (idapp, nameandsurname) {
const ExtraList = this;
return ExtraList.findOne({
name_complete: nameandsurname,
registered: false,
}, {
lang: 1,
ind_order: 1,
name: 1,
surname: 1,
cell_complete: 1,
num_invitati: 1,
nationality: 1,
}, (err, arrrec) => {
return arrrec
});
};
// ExtraListSchema.statics.getDownlineNotRegisteredByNameSurname = function (idapp, nameandsurname) {
// const ExtraList = this;
//
// return ExtraList.find({
// 'aportador_solidario_name_surname': nameandsurname,
// registered: false,
// }, {
// ind_order: 1,
// name: 1,
// surname: 1,
// cell_complete: 1,
// num_invitati: 1,
// nationality: 1,
// }, (err, arrrec) => {
// return arrrec
// });
// };
// ExtraListSchema.statics.getUserNotRegisteredByNameSurname = function (idapp, nameandsurname) {
// const ExtraList = this;
//
// return ExtraList.findOne({
// name_complete: nameandsurname,
// registered: false,
// }, {
// lang: 1,
// ind_order: 1,
// name: 1,
// surname: 1,
// cell_complete: 1,
// num_invitati: 1,
// nationality: 1,
// }, (err, arrrec) => {
// return arrrec
// });
// };
//
ExtraListSchema.statics.getFieldsForSearch = function () {
return [{ field: 'username', type: tools.FieldType.string },
return [
{ field: 'username', type: tools.FieldType.string },
{ field: 'name', type: tools.FieldType.string },
{ field: 'surname', type: tools.FieldType.string },
{ field: 'cell_complete', type: tools.FieldType.string },
@@ -239,6 +240,7 @@ ExtraListSchema.statics.DuplicateAllRecords = async function (idapporig, idappde
};
/*
ExtraListSchema.statics.ImportData = async function (locale, idapp, strdata) {
const ExtraList = this;
@@ -325,6 +327,7 @@ ExtraListSchema.statics.ImportData = async function (locale, idapp, strdata) {
console.err(e);
}
};
*/
const ExtraList = mongoose.model('ExtraList', ExtraListSchema);