Director hiring added
This commit is contained in:
@@ -20,6 +20,7 @@ const createSchemas = async () => {
|
||||
await sequelize.query('CREATE SCHEMA IF NOT EXISTS falukant_data');
|
||||
await sequelize.query('CREATE SCHEMA IF NOT EXISTS falukant_type');
|
||||
await sequelize.query('CREATE SCHEMA IF NOT EXISTS falukant_predefine');
|
||||
await sequelize.query('CREATE SCHEMA IF NOT EXISTS falukant_log');
|
||||
};
|
||||
|
||||
const initializeDatabase = async () => {
|
||||
@@ -34,4 +35,37 @@ const syncModels = async (models) => {
|
||||
}
|
||||
};
|
||||
|
||||
export { sequelize, initializeDatabase, syncModels };
|
||||
async function updateFalukantUserMoney(falukantUserId, moneyChange, activity, changedBy = null) {
|
||||
try {
|
||||
const result = await sequelize.query(
|
||||
`SELECT falukant_data.update_money(
|
||||
:falukantUserId,
|
||||
:moneyChange,
|
||||
:activity,
|
||||
:changedBy
|
||||
)`,
|
||||
{
|
||||
replacements: {
|
||||
falukantUserId,
|
||||
moneyChange,
|
||||
activity,
|
||||
changedBy,
|
||||
},
|
||||
type: sequelize.QueryTypes.SELECT,
|
||||
}
|
||||
);
|
||||
return {
|
||||
success: true,
|
||||
message: 'Money updated successfully',
|
||||
result
|
||||
};
|
||||
} catch (error) {
|
||||
console.error('Error updating money:', error);
|
||||
return {
|
||||
success: false,
|
||||
message: error.message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export { sequelize, initializeDatabase, syncModels, updateFalukantUserMoney };
|
||||
|
||||
Reference in New Issue
Block a user