diff --git a/emails/risricevuti/it/html.pug b/emails/risricevuti/it/html.pug
index 226faa2..cde6195 100755
--- a/emails/risricevuti/it/html.pug
+++ b/emails/risricevuti/it/html.pug
@@ -1,8 +1,11 @@
p Ciao #{name},
p Hai ricevuto
strong #{qty} #{symbol}
- | da parte di #{mittente} sul
+ | da parte di #{mittente} in data #{transactionDate} sul
strong #{nomecircuito} !
+if causale
+ p
+ p Commento: #{causale}
p
p Apri #{nomeapp} per vedere il tuo nuovo saldo.
p
diff --git a/logtrans.txt b/logtrans.txt
index fca10bc..eb74adb 100644
--- a/logtrans.txt
+++ b/logtrans.txt
@@ -304,4 +304,29 @@ BlediMakeru: 25.00 RIS]
Dom 29/09 ORE 23:24: [Circuito RIS Bologna]: Inviate Monete da pontiUmani (Anna50823) a franz12090 15 RIS [causale: ]
Saldi:
pontiUmani (Anna50823): -397.00 RIS]
-franz12090: 20.00 RIS]
\ No newline at end of file
+franz12090: 20.00 RIS]
+Lun 30/09 ORE 22:42: [Circuito RIS Italia]: Inviate Monete da laura.nocera a Emilie 4 RIS [causale: carissima siccome ieri non ho potuto darli subito te li invio ora, inoltre un piccolo regalo per i tuoi bei figli per cui ti mando 4 ris invece che 2, un abbraccio e civediamo alla prossima ]
+Saldi:
+laura.nocera: -4.00 RIS]
+Emilie: 4.00 RIS]
+Lun 30/09 ORE 22:48: [Circuito RIS Foggia]: Inviate Monete da sergiomazzanti a pomps61 5 RIS [causale: ]
+Saldi:
+sergiomazzanti: 20.00 RIS]
+pomps61: 0.00 RIS]
+Lun 30/09 ORE 22:52: [Circuito RIS Bologna]: Inviate Monete da pontiUmani (Anna50823) a Naanbe 15 RIS [causale: ]
+Saldi:
+pontiUmani (Anna50823): -412.00 RIS]
+Naanbe: 3.00 RIS]
+Lun 30/09 ORE 22:54: [Circuito RIS Bologna]: Inviate Monete da ZeoPleiadi a pepedielena 1.5 RIS [causale: ]
+Saldi:
+ZeoPleiadi: 8.00 RIS]
+pepedielena: 1.50 RIS]
+Lun 30/09 ORE 22:55: [Circuito RIS Bologna]: Inviate Monete da paoloar77 a ElenaEspx 1 RIS [causale: Mio Commento !!! Ciaoooooooo.
+Ecome stai ????]
+Saldi:
+paoloar77: 21.00 RIS]
+ElenaEspx: 29.40 RIS]
+Lun 30/09 ORE 22:58: [Circuito RIS Bologna]: Inviate Monete da paoloar77 a ElenaEspx 0.01 RIS [causale: Prova del commento. Ciaooo come stai . Tutto benekfaòjd ask dakisj dlaks jdlkas jdlakdklasj dlkas jdlasd]
+Saldi:
+paoloar77: 20.99 RIS]
+ElenaEspx: 29.41 RIS]
\ No newline at end of file
diff --git a/src/server/models/circuit.js b/src/server/models/circuit.js
index 6f01e40..223c18c 100755
--- a/src/server/models/circuit.js
+++ b/src/server/models/circuit.js
@@ -772,11 +772,17 @@ CircuitSchema.statics.sendCoins = async function (onlycheck, idapp, usernameOrig
let mittente = orig;
try {
+ const paramsrec = {
+ mittente, nomecircuito: circuittable.name,
+ symbol: circuittable.symbol, qty: myqty,
+ transactionDate: ris.rec.transactionDate,
+ causale: extrarec.causal,
+ };
if (extrarec.dest) {
let myuserDest = await User.getUserByUsername(idapp, extrarec.dest);
// Invia una email al destinatario !
- await sendemail.sendEmail_RisRicevuti(myuserDest.lang, myuserDest, myuserDest.email, idapp, { mittente, nomecircuito: circuittable.name, symbol: circuittable.symbol, qty: myqty });
+ await sendemail.sendEmail_RisRicevuti(myuserDest.lang, myuserDest, myuserDest.email, idapp, paramsrec);
} else if (extrarec.groupdest || extrarec.contoComDest) {
let arrusers = await MyGroup.getListAdminsByGroupName(idapp, groupDestoContoCom);
@@ -788,7 +794,7 @@ CircuitSchema.statics.sendCoins = async function (onlycheck, idapp, usernameOrig
let myuserDest = await User.getUserByUsername(idapp, arrusers[i].username);
// Invia una email al destinatario !
- await sendemail.sendEmail_RisRicevuti(myuserDest.lang, myuserDest, myuserDest.email, idapp, { mittente, nomecircuito: circuittable.name, symbol: circuittable.symbol, qty: myqty });
+ await sendemail.sendEmail_RisRicevuti(myuserDest.lang, myuserDest, myuserDest.email, idapp, paramsrec);
}
}
diff --git a/src/server/models/user.js b/src/server/models/user.js
index 378251f..544af00 100755
--- a/src/server/models/user.js
+++ b/src/server/models/user.js
@@ -3339,32 +3339,34 @@ UserSchema.statics.setCircuitCmd = async function (idapp, usernameOrig, circuitn
outres.cansend = true;
}
- if (cmd === shared_consts.CIRCUITCMD.SENDCOINS_ACCEPT && outcheck.cansend) {
- if (!await Movement.checkIfCoinsAlreadySent(extrarec.notifId)) {
- outres = await Circuit.sendCoins(false, idapp, usernameOrig, extrarec);
+ if (outcheck) {
+ if (cmd === shared_consts.CIRCUITCMD.SENDCOINS_ACCEPT && outcheck.cansend) {
+ if (!await Movement.checkIfCoinsAlreadySent(extrarec.notifId)) {
+ outres = await Circuit.sendCoins(false, idapp, usernameOrig, extrarec);
+ } else {
+ outcheck.cansend = false; //GIA INVIATO
+ }
+ }
+
+ if (outcheck.cansend) {
+ // Invia una notifica di moneta (accettata o rifiutata) alla persona
+ const out = await tools.sendNotificationByCircuit(idapp, usernameOrig, circuitname, cmd, false, true, username_action, extrarec);
+
+ if (outres && extrarec.groupname) {
+ // Setta agli altri admin,
+ }
+ }
+
+ outres.recnotif = await SendNotif.getRecNotif(extrarec.notifId);
+ outres.arrrecnotif = await SendNotif.findAllNotifByUsernameIdAndIdApp(username_action, extrarec.lastdr, idapp, shared_consts.LIMIT_NOTIF_FOR_USER);
+ if (await User.isAdminByUsername(idapp, username_action)) {
+ outres.arrrecnotifcoins = await SendNotif.findAllNotifCoinsAllIdAndIdApp(idapp);
} else {
- outcheck.cansend = false; //GIA INVIATO
+ outres.arrrecnotifcoins = await SendNotif.findAllNotifByUsernameIdAndIdApp(username_action, extrarec.lastdr, idapp, shared_consts.LIMIT_NOTIFCOINS_FOR_USER, shared_consts.QualiNotifs.CIRCUITS);
}
}
- if (outcheck.cansend) {
- // Invia una notifica di moneta (accettata o rifiutata) alla persona
- const out = await tools.sendNotificationByCircuit(idapp, usernameOrig, circuitname, cmd, false, true, username_action, extrarec);
-
- if (outres && extrarec.groupname) {
- // Setta agli altri admin,
- }
- }
-
- outres.recnotif = await SendNotif.getRecNotif(extrarec.notifId);
- outres.arrrecnotif = await SendNotif.findAllNotifByUsernameIdAndIdApp(username_action, extrarec.lastdr, idapp, shared_consts.LIMIT_NOTIF_FOR_USER);
- if (await User.isAdminByUsername(idapp, username_action)) {
- outres.arrrecnotifcoins = await SendNotif.findAllNotifCoinsAllIdAndIdApp(idapp);
- } else {
- outres.arrrecnotifcoins = await SendNotif.findAllNotifByUsernameIdAndIdApp(username_action, extrarec.lastdr, idapp, shared_consts.LIMIT_NOTIFCOINS_FOR_USER, shared_consts.QualiNotifs.CIRCUITS);
- }
-
//----
} else {
diff --git a/src/server/sendemail.js b/src/server/sendemail.js
index 8ea2083..14a2d0a 100755
--- a/src/server/sendemail.js
+++ b/src/server/sendemail.js
@@ -316,7 +316,9 @@ module.exports = {
qty: myrec.qty,
mittente: decode(myrec.mittente),
nomecircuito: decode(myrec.nomecircuito),
+ transactionDate: tools.getstrDate_DD_MM_YYYY(myrec.transactionDate),
symbol: myrec.symbol,
+ causale: myrec.causale,
};
mylocalsconf = this.setParamsForTemplate(userDest, mylocalsconf);