update: change province, ward,subdistrict, city to tl administration
This commit is contained in:
@ -195,7 +195,7 @@ export class PatientGuarantorController {
|
||||
|
||||
if (param.is_default || param.is_default === true) {
|
||||
await OrmHelper.DB.getRepository(PatientGuarantor)
|
||||
.update({ is_default: true }, { is_default: false, updated_by: req.auth.data.name });
|
||||
.update({ is_default: true }, { is_default: false, updated_by: req.auth?.data.name });
|
||||
}
|
||||
|
||||
const data = new PatientGuarantor()
|
||||
@ -209,10 +209,8 @@ export class PatientGuarantorController {
|
||||
data.patient_group = param.patient_group_id;
|
||||
data.faretype = param.faretype;
|
||||
data.maximal_liability = param.maximalliability;
|
||||
data.is_default = param.is_default;
|
||||
data.is_full_paid = param.is_full_paid;
|
||||
data.created_by = req.auth.data.name;
|
||||
data.updated_by = req.auth.data.name;
|
||||
data.created_by = req.auth?.data.name;
|
||||
data.updated_by = req.auth?.data.name;
|
||||
|
||||
await OrmHelper.DB.manager.save(data);
|
||||
|
||||
@ -274,13 +272,31 @@ export class PatientGuarantorController {
|
||||
const repo = OrmHelper.DB.getRepository(PatientGuarantor);
|
||||
|
||||
const data = await repo.findOneBy({ id: param.id });
|
||||
if (data == null) {
|
||||
|
||||
if (data != null) {
|
||||
data.guarantor_name = param.guarantor_name;
|
||||
data.phone = param.phone;
|
||||
data.province = param.province;
|
||||
data.city = param.city;
|
||||
data.zip_code = param.zip_code;
|
||||
data.agreement_no = param.agreement_no;
|
||||
data.agreement_desc = param.agreement_desc;
|
||||
data.patient_group = param.patient_group_id;
|
||||
data.faretype = param.faretype;
|
||||
data.maximal_liability = param.maximalliability;
|
||||
data.created_by = req.auth?.data.name;
|
||||
data.updated_by = req.auth?.data.name;
|
||||
|
||||
await repo.save(data);
|
||||
|
||||
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_update, data);
|
||||
} else {
|
||||
return ReturnHelper.errorResponse(res, 404, 401, Language.lang.failed_not_found, "");
|
||||
}
|
||||
|
||||
if (param.is_default || param.is_default === true) {
|
||||
await OrmHelper.DB.getRepository(PatientGuarantor)
|
||||
.update({ is_default: true }, { is_default: false, updated_by: req.auth.data.name });
|
||||
.update({ is_default: true }, { is_default: false, updated_by: req.auth?.data.name });
|
||||
}
|
||||
|
||||
data.guarantor_name = param.guarantor_name;
|
||||
@ -340,11 +356,11 @@ export class PatientGuarantorController {
|
||||
|
||||
const existData = await repo.findOne({ where: { id: param.id } });
|
||||
if (existData && !param.hard) {
|
||||
existData.deleted_by = req.auth.data.name;
|
||||
existData.deleted_by = req.auth?.data.name;
|
||||
await OrmHelper.DB.manager.save(existData);
|
||||
}
|
||||
|
||||
const affected = (!param.hard ? await repo.softDelete({ id: param.id }) : await repo.delete({ id: param.id })).affected;
|
||||
const affected = (!param.hard ? await repo.softDelete({ id: param.id }) : await repo.delete({ id: param.id })).affected ?? 0;
|
||||
|
||||
if (affected > 0) {
|
||||
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_delete, {});
|
||||
@ -382,7 +398,7 @@ export class PatientGuarantorController {
|
||||
|
||||
const repo = OrmHelper.DB.getRepository(PatientGuarantor);
|
||||
|
||||
const affected = (await repo.restore({ id: param.id })).affected;
|
||||
const affected = (await repo.restore({ id: param.id })).affected ?? 0;
|
||||
|
||||
if (affected > 0) {
|
||||
return ReturnHelper.successResponseAny(res, 200, Language.lang.success_restore, {});
|
||||
|
||||
Reference in New Issue
Block a user