This commit is contained in:
wayanrivan
2026-04-30 10:30:35 +07:00
parent 4715f55cc2
commit 8e334f734c
3 changed files with 37 additions and 11 deletions

View File

@ -179,8 +179,12 @@ export class PatientGuarantorController {
const schema = Joi.object().keys({
guarantor_name: Joi.string().max(256).required().label('Guarantor Name'),
phone: Joi.string().max(15).required().label('Phone'),
province: Joi.string().max(128).required().label('Province'),
city: Joi.string().max(128).required().label('City'),
// province: Joi.string().max(128).required().label('Province'),
// city: Joi.string().max(128).required().label('City'),
munisipo: Joi.string().allow(null, "").label("Munisipo ID"),
administrativu: Joi.string().allow(null, "").label("Administrativu ID"),
aldeia: Joi.string().allow(null, "").label("Aldeia ID"),
suco: Joi.string().allow(null, "").label("Suco ID"),
zip_code: Joi.string().max(10).required().label('Zip Code'),
agreement_no: Joi.string().max(50).required().label('Agreement No.'),
agreement_desc: Joi.string().max(512).optional().label('Agreement Description'),
@ -201,8 +205,12 @@ export class PatientGuarantorController {
const data = new PatientGuarantor()
data.guarantor_name = param.guarantor_name;
data.phone = param.phone;
data.province = param.province;
data.city = param.city;
// data.province = param.province;
// data.city = param.city;
data.administrativu = param.administrativu;
data.suco = param.suco;
data.aldeia = param.aldeia;
data.munisipo = param.munisipo;
data.zip_code = param.zip_code;
data.agreement_no = param.agreement_no;
data.agreement_desc = param.agreement_desc;
@ -255,8 +263,12 @@ export class PatientGuarantorController {
id: Joi.string().uuid().required().label('ID'),
guarantor_name: Joi.string().max(256).required().label('Guarantor Name'),
phone: Joi.string().max(15).required().label('Phone'),
province: Joi.string().max(128).required().label('Province'),
city: Joi.string().max(128).required().label('City'),
// province: Joi.string().max(128).required().label('Province'),
// city: Joi.string().max(128).required().label('City'),
munisipo: Joi.string().allow(null, "").label("Munisipo ID"),
administrativu: Joi.string().allow(null, "").label("Administrativu ID"),
aldeia: Joi.string().allow(null, "").label("Aldeia ID"),
suco: Joi.string().allow(null, "").label("Suco ID"),
zip_code: Joi.string().max(10).required().label('Zip Code'),
agreement_no: Joi.string().max(50).required().label('Agreement No.'),
agreement_desc: Joi.string().max(512).optional().label('Agreement Description'),
@ -284,8 +296,12 @@ export class PatientGuarantorController {
data.guarantor_name = param.guarantor_name;
data.phone = param.phone;
data.province = param.province;
data.city = param.city;
// data.province = param.province;
// data.city = param.city;
data.administrativu = param.administrativu;
data.suco = param.suco;
data.aldeia = param.aldeia;
data.munisipo = param.munisipo;
data.zip_code = param.zip_code;
data.agreement_no = param.agreement_no;
data.agreement_desc = param.agreement_desc;