api เช็คสถานะโครงสร้าง

This commit is contained in:
Bright 2024-11-13 11:32:45 +07:00
parent 8d48dc8af7
commit 5bba5822ea
7 changed files with 57 additions and 448 deletions

View file

@ -668,6 +668,28 @@ export class OrganizationController extends Controller {
return new HttpSuccess(revision);
}
/**
* API
*
* @summary API
*
* @param {string} id Id OrgRevison
*/
@Get("lock/{id}")
async GetById(
@Request() request: RequestWithUser,
@Path() id: string,
) {
//add check permission
const orgRevision = await this.orgRevisionRepository.findOne({
where: { id: id }
});
if (!orgRevision) {
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลโครงสร้าง");
}
return new HttpSuccess(orgRevision.isLock);
}
/**
* API
*