ลบคนออกจากโครงสร้าง

This commit is contained in:
mamoss 2025-10-01 08:59:18 +07:00
parent 2a9f69f736
commit 7eae9d2c8d

View file

@ -7915,4 +7915,31 @@ export class OrganizationController extends Controller {
return new HttpSuccess();
}
/**
* API
*
* @summary - (ADMIN)
*
*/
@Get("delete/profile/org/{orgRevisionId}")
async deleteRetireInOrg(@Path() orgRevisionId: string, @Request() request: RequestWithUser) {
const posMasters = await this.posMasterRepository.find({
where: {
orgRevisionId: orgRevisionId,
current_holder: {
isLeave: true,
},
},
});
await Promise.all(
posMasters.map(async (posMaster) => {
posMaster.current_holderId = null;
await this.posMasterRepository.save(posMaster);
}),
);
return new HttpSuccess();
}
}