@@ -535,70 +535,6 @@ module.exports = {
|
||||
}
|
||||
|
||||
},
|
||||
ReplaceCircuitName: async function (idapp, search_circuitname, replace_circuitname) {
|
||||
|
||||
const { SendNotif } = require('../models/sendnotif');
|
||||
|
||||
if (!search_circuitname || !replace_circuitname) {
|
||||
return false;
|
||||
}
|
||||
|
||||
try {
|
||||
let ris = null;
|
||||
console.log('ReplaceCircuitName = ', search_circuitname, replace_circuitname);
|
||||
|
||||
ris = await Circuit.findOneAndUpdate({ idapp, name: search_circuitname }, { $set: { name: replace_circuitname } });
|
||||
console.log('Circuit result = ', ris);
|
||||
|
||||
if (ris) {
|
||||
|
||||
ris = await User.updateMany({ idapp, 'profile.mycircuits.circuitname': search_circuitname },
|
||||
{
|
||||
$set:
|
||||
{ 'profile.mycircuits.$.circuitname': replace_circuitname }
|
||||
});
|
||||
|
||||
ris = await MyGroup.updateMany({ idapp, 'mycircuits.circuitname': search_circuitname },
|
||||
{
|
||||
$set:
|
||||
{ 'mycircuits.$.circuitname': replace_circuitname }
|
||||
});
|
||||
|
||||
|
||||
ris = await User.updateMany({ idapp, 'profile.last_circuitpath': search_circuitname },
|
||||
{
|
||||
$set:
|
||||
{ 'profile.last_circuitpath': replace_circuitname }
|
||||
});
|
||||
|
||||
ris = await SendNotif.updateMany({ idapp, 'extrarec.circuitname': search_circuitname },
|
||||
{
|
||||
$set:
|
||||
{ 'extrarec.circuitname': replace_circuitname }
|
||||
});
|
||||
|
||||
ris = await SendNotif.updateMany({ idapp, 'extrarec.name': search_circuitname },
|
||||
{
|
||||
$set:
|
||||
{ 'extrarec.name': replace_circuitname }
|
||||
});
|
||||
|
||||
ris = await SendNotif.updateMany({ idapp, 'extrafield': search_circuitname },
|
||||
{
|
||||
$set:
|
||||
{ 'extrafield': replace_circuitname }
|
||||
});
|
||||
|
||||
console.log(' ... done ' + replace_circuitname);
|
||||
return true;
|
||||
}
|
||||
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
return false;
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user