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); const user = await models.VnUser.findById(client.id, null, myOptions);
await user.updateAttribute('email', args.email, myOptions); await user.updateAttribute('email', args.email, myOptions);
await models.Worker.rawSql( await models.Worker.create({
'CALL vn.workerCreate(?, ?, ?, ?, ?, ?, ?)', id: client.id,
[ code: args.code,
args.firstName, firstName: args.firstName,
args.lastNames, lastName: args.lastNames,
args.code, bossFk: args.bossFk,
args.bossFk, fi: args.fi,
client.id, birth: args.birth,
args.fi,
args.birth, }, myOptions);
],
myOptions
);
if (tx) await tx.commit(); if (tx) await tx.commit();
} catch (error) { } catch (error) {

View File

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