ref #5947 refactorWorkerCreate #1802

Merged
jorgep merged 8 commits from 5947-refactorWorkerCreate into dev 2023-10-24 08:14:28 +00:00
3 changed files with 17 additions and 13 deletions

View File

@ -0,0 +1 @@
DROP PROCEDURE IF EXISTS vn.workerCreate;

View File

@ -223,19 +223,16 @@ module.exports = Self => {
const user = await models.VnUser.findById(client.id, null, myOptions);
await user.updateAttribute('email', args.email, myOptions);
await models.Worker.rawSql(
'CALL vn.workerCreate(?, ?, ?, ?, ?, ?, ?)',
[
args.firstName,
args.lastNames,
args.code,
args.bossFk,
client.id,
args.fi,
args.birth,
],
myOptions
);
await models.Worker.create({
id: client.id,
code: args.code,
firstName: args.firstName,
lastName: args.lastNames,
bossFk: args.bossFk,
fi: args.fi,
birth: args.birth,
}, myOptions);
if (tx) await tx.commit();
} catch (error) {

View File

@ -48,6 +48,12 @@
"locker": {
"type" : "number"
},
"fi": {
"type" : "string"
},
"birth": {
"type" : "date"
},
"isF11Allowed": {
"type" : "boolean"
}