update create users

This commit is contained in:
Narul Hidayah
2026-01-01 22:13:55 +07:00
parent e4cc078e64
commit dec6d64b68
3 changed files with 41 additions and 42 deletions

View File

@ -259,7 +259,7 @@ export class UserController {
password: Joi.string().pattern(new RegExp("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$")).min(8).required().label("Password"),
retype_password: Joi.ref("password"),
name: Joi.string().max(64).required().label("Name"),
nik: Joi.string().max(64).optional().allow("").label("NIK"),
employee_id: Joi.string().max(64).optional().allow("").label("Employee ID"),
status: Joi.string().required().label("Status"),
})
@ -272,8 +272,8 @@ export class UserController {
data.email = param.email
data.status = param.status
if (param.nik && param.nik! + "") {
data.nik = param.nik
if (param.employee_id && param.employee_id! + "") {
data.employee_id = param.employee_id
}
data.hashPassword()
@ -583,7 +583,7 @@ export class UserController {
password: Joi.string().allow("").optional().label("Password"),
retype_password: Joi.ref("password"),
name: Joi.string().max(64).required().label("Name"),
nik: Joi.string().max(64).optional().allow("").label("NIK"),
employee_id: Joi.string().max(64).optional().allow("").label("Employee ID"),
status: Joi.string().required().label("Status"),
})
@ -597,13 +597,13 @@ export class UserController {
if (data != null) {
data.name = param.name
data.nik = param.nik
data.employee_id = param.employee_id
data.username = param.username
data.email = param.email
data.status = param.status
if (param.nik && param.nik != "") {
data.nik = param.nik
if (param.employee_id && param.employee_id != "") {
data.employee_id = param.employee_id
}
if (param.password) {