fix(employees): fix create employees
This commit is contained in:
parent
b44577c595
commit
b40e0ad16e
|
|
@ -0,0 +1,3 @@
|
|||
-- AlterTable
|
||||
ALTER TABLE "employees" ALTER COLUMN "external_payroll_id" DROP DEFAULT;
|
||||
DROP SEQUENCE "employees_external_payroll_id_seq";
|
||||
|
|
@ -53,7 +53,7 @@ model Employees {
|
|||
supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id])
|
||||
supervisor_id Int?
|
||||
|
||||
external_payroll_id Int @default(autoincrement())
|
||||
external_payroll_id Int
|
||||
company_code Int
|
||||
first_work_day DateTime @db.Date
|
||||
last_work_day DateTime? @db.Date
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ export class EmployeesCreateService {
|
|||
const normalized_access = toBooleanFromString(dto.user_module_access);
|
||||
const supervisor_id = await this.toIdFromFullName(dto.supervisor_full_name);
|
||||
const company_code = toCompanyCodeFromString(dto.company_name)
|
||||
|
||||
|
||||
await this.prisma.$transaction(async (tx) => {
|
||||
const user: Users = await tx.users.create({
|
||||
data: {
|
||||
|
|
@ -38,6 +38,7 @@ export class EmployeesCreateService {
|
|||
return tx.employees.create({
|
||||
data: {
|
||||
user_id: user.id,
|
||||
external_payroll_id: dto.external_payroll_id,
|
||||
company_code: company_code,
|
||||
job_title: dto.job_title,
|
||||
first_work_day: dto.first_work_day,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user