ผูกสิท

This commit is contained in:
kittapath 2024-08-22 14:14:24 +07:00
parent 92b2291c4b
commit 5b63aa9fad
7 changed files with 181 additions and 22 deletions

View file

@ -166,7 +166,8 @@ export class KpiUserCapacityController extends Controller {
* @param {string} id Guid, *Id 2 () (USER)
*/
@Get("{id}")
async GetKpiUserCapacityById(@Path() id: string) {
async GetKpiUserCapacityById(@Request() request: RequestWithUser, @Path() id: string) {
await new permission().PermissionGet(request, "SYS_KPI_LIST");
const kpiUserCapacity = await this.kpiUserCapacityRepository.findOne({
where: { id: id },
relations: ["kpiCapacity"],
@ -197,9 +198,11 @@ export class KpiUserCapacityController extends Controller {
*/
@Get()
async listKpiUserCapacity(
@Request() request: RequestWithUser,
@Query("id") id: string, //kpiUserEvaluationId
@Query("type") type: string,
) {
await new permission().PermissionGet(request, "SYS_KPI_LIST");
const [kpiUserCapacity, total] = await AppDataSource.getRepository(KpiUserCapacity)
.createQueryBuilder("kpiUserCapacity")
.leftJoinAndSelect("kpiUserCapacity.kpiCapacity", "kpiCapacity")