2023-04-28 08:21:54 +00:00
|
|
|
const models = require('vn-loopback/server/server').models;
|
|
|
|
module.exports = async function(fi, isVies, countryFk) {
|
2023-04-28 07:07:06 +00:00
|
|
|
const filter = {
|
|
|
|
fields: ['code'],
|
2023-04-28 08:21:54 +00:00
|
|
|
where: {id: countryFk}
|
2023-04-28 07:07:06 +00:00
|
|
|
};
|
2023-04-28 08:21:54 +00:00
|
|
|
const countryCode = fi.toUpperCase().substring(0, 2);
|
|
|
|
const country = await models.Country.findOne(filter);
|
2023-04-28 07:07:06 +00:00
|
|
|
const code = country ? country.code : null;
|
2023-04-28 08:21:54 +00:00
|
|
|
if (isVies && countryCode == code)
|
|
|
|
return false;
|
|
|
|
return true;
|
2023-04-28 07:07:06 +00:00
|
|
|
};
|
2023-04-28 08:21:54 +00:00
|
|
|
|