update: change province, ward,subdistrict, city to tl administration
This commit is contained in:
@ -251,10 +251,10 @@ export class PharmacyInfoController {
|
||||
.required()
|
||||
.label('Default Room'),
|
||||
|
||||
province: Joi.string().allow("").optional().label("Province Code"),
|
||||
city: Joi.string().allow("").optional().label("City Code"),
|
||||
subdistrict: Joi.string().allow("").optional().label("Subdistrict Code"),
|
||||
ward: Joi.string().allow("").optional().label("Ward Code"),
|
||||
// province: Joi.string().allow("").optional().label("Province Code"),
|
||||
// city: Joi.string().allow("").optional().label("City Code"),
|
||||
// subdistrict: Joi.string().allow("").optional().label("Subdistrict Code"),
|
||||
// ward: Joi.string().allow("").optional().label("Ward Code"),
|
||||
});
|
||||
|
||||
const param: any = await schema.validateAsync(req.body);
|
||||
@ -262,17 +262,17 @@ export class PharmacyInfoController {
|
||||
const data = new PharmacyInfo()
|
||||
data.name = param.name,
|
||||
data.address = param.address
|
||||
// data.munisipiu = param.munisipiu,
|
||||
// data.postu_admin = param.postu_admin
|
||||
// data.suco = param.suco
|
||||
// data.aldeia = param.aldeia
|
||||
data.munisipiu = param.munisipiu,
|
||||
data.postu_admin = param.postu_admin
|
||||
data.suco = param.suco
|
||||
data.aldeia = param.aldeia
|
||||
data.phone = param.phone
|
||||
data.default_room = param.default_room_id
|
||||
data.logo = param.logo
|
||||
data.province = param.province
|
||||
data.city = param.city
|
||||
data.subdistrict = param.subdistrict
|
||||
data.ward = param.ward
|
||||
// data.province = param.province
|
||||
// data.city = param.city
|
||||
// data.subdistrict = param.subdistrict
|
||||
// data.ward = param.ward
|
||||
data.created_by = req.auth?.data.name;
|
||||
|
||||
await OrmHelper.DB.manager.save(data);
|
||||
@ -329,21 +329,42 @@ export class PharmacyInfoController {
|
||||
.required()
|
||||
.label('Address'),
|
||||
|
||||
province: Joi.string()
|
||||
.allow("", null)
|
||||
.label('Province'),
|
||||
munisipiu: Joi.string()
|
||||
.uuid()
|
||||
.required()
|
||||
.label('Munisipiu'),
|
||||
|
||||
city: Joi.string()
|
||||
.allow("", null)
|
||||
.label('City'),
|
||||
postu_admin: Joi.string()
|
||||
.uuid()
|
||||
.required()
|
||||
.label('Postu Admin'),
|
||||
|
||||
subdistrict: Joi.string()
|
||||
.allow("", null)
|
||||
.label('Subdistrict'),
|
||||
suco: Joi.string()
|
||||
.uuid()
|
||||
.required()
|
||||
.label('Suco'),
|
||||
|
||||
ward: Joi.string()
|
||||
.allow("", null)
|
||||
.label('Ward'),
|
||||
aldeia: Joi.string()
|
||||
.uuid()
|
||||
.required()
|
||||
.label('Aldeia'),
|
||||
|
||||
|
||||
// province: Joi.string()
|
||||
// .allow("", null)
|
||||
// .label('Province'),
|
||||
|
||||
// city: Joi.string()
|
||||
// .allow("", null)
|
||||
// .label('City'),
|
||||
|
||||
// subdistrict: Joi.string()
|
||||
// .allow("", null)
|
||||
// .label('Subdistrict'),
|
||||
|
||||
// ward: Joi.string()
|
||||
// .allow("", null)
|
||||
// .label('Ward'),
|
||||
});
|
||||
|
||||
req.body.id = req.params['id'];
|
||||
@ -357,17 +378,17 @@ export class PharmacyInfoController {
|
||||
if (data != null) {
|
||||
data.name = param.name,
|
||||
data.address = param.address
|
||||
// data.munisipiu = param.munisipiu,
|
||||
// data.postu_admin = param.postu_admin
|
||||
// data.suco = param.suco
|
||||
// data.aldeia = param.aldeia
|
||||
data.munisipiu = param.munisipiu,
|
||||
data.postu_admin = param.postu_admin
|
||||
data.suco = param.suco
|
||||
data.aldeia = param.aldeia
|
||||
data.phone = param.phone
|
||||
data.default_room = param.default_room_id
|
||||
data.logo = param.logo
|
||||
data.province = param.province
|
||||
data.city = param.city
|
||||
data.subdistrict = param.subdistrict
|
||||
data.ward = param.ward
|
||||
// data.province = param.province
|
||||
// data.city = param.city
|
||||
// data.subdistrict = param.subdistrict
|
||||
// data.ward = param.ward
|
||||
data.updated_by = req.auth?.data.name;
|
||||
|
||||
await repo.save(data);
|
||||
@ -419,7 +440,7 @@ export class PharmacyInfoController {
|
||||
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, {});
|
||||
@ -457,7 +478,7 @@ export class PharmacyInfoController {
|
||||
|
||||
const repo = OrmHelper.DB.getRepository(PharmacyInfo);
|
||||
|
||||
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