feat: send email when need sign justification

This commit is contained in:
Rizki
2026-04-10 14:08:21 +07:00
parent a3d5974a21
commit 61aad8ea4a
2 changed files with 129 additions and 3 deletions

View File

@ -1,6 +1,7 @@
const db=require('../config/dbproc.js');
// const slashes = require('slashes');
const QRCode = require('qrcode');
const emailNotif = require('../emailnotif.js');
const Adapter=require('./dbadapter.js');
const fs = require("fs");
const { callbackPromise } = require('nodemailer/lib/shared/index.js');
@ -386,9 +387,10 @@ class JustificationAdapter extends Adapter{
// }
// else{
// apires.meta.code = 200;
// apires.meta.message = "Record Not Found";
// apires.meta.message = "Record Not Found";
// }
callback(null, apires);
emailNotif.notifyOnSubmit(idxjustification);
}
});
} catch (err) {
@ -397,7 +399,7 @@ class JustificationAdapter extends Adapter{
callback('error',apires);
}
}
async queryConvertdocxtoPdf(req, callback) {
try {
var apires = this.getApiResultDefined();
@ -557,7 +559,10 @@ class JustificationAdapter extends Adapter{
"token":token,
"urltoken": process.env.BASEURL+"/main/getimageinfo?route=png&name="+filepng
};
callback(null, apires);
callback(null, apires);
if (!isapproved) {
emailNotif.notifyOnSigned(idxjustification, nikapproval);
}
}
});