check workflow
This commit is contained in:
parent
e3e6a1df36
commit
a4647e102a
14 changed files with 84 additions and 73 deletions
|
|
@ -240,7 +240,6 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
*/
|
||||
@Get("{id}")
|
||||
async GetKpiUserDevelopmentDetail(@Request() request: RequestWithUser, @Path() id: string) {
|
||||
// await new permission().PermissionGet(request, "SYS_KPI_LIST");
|
||||
const getKpiUserDevelopment = await this.kpiUserDevelopmentRepository.findOne({
|
||||
relations: ["kpiUserEvaluation", "developmentProjects"],
|
||||
where: { id: id },
|
||||
|
|
@ -282,7 +281,6 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
*/
|
||||
@Get()
|
||||
async GetKpiUserDevelopment(@Request() request: RequestWithUser, @Query("id") id: string) {
|
||||
// await new permission().PermissionGet(request, "SYS_KPI_LIST");//USER
|
||||
const kpiUserDevelopment = await this.kpiUserDevelopmentRepository.find({
|
||||
where: {
|
||||
kpiUserEvaluationId: id,
|
||||
|
|
@ -452,7 +450,8 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
@Request() request: RequestWithUser,
|
||||
@Path("id") id: string,
|
||||
) {
|
||||
await new permission().PermissionGet(request, "SYS_RESULT");
|
||||
let _workflow = await new permission().Workflow(request, id, "SYS_RESULT");
|
||||
if (_workflow == false) await new permission().PermissionGet(request, "SYS_RESULT");
|
||||
const kpiUserDevelopment = await this.kpiUserDevelopmentRepository.findOne({
|
||||
relations: [
|
||||
"kpiUserEvaluation",
|
||||
|
|
@ -514,23 +513,29 @@ export class KpiUserDevelopmentController extends Controller {
|
|||
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลพัฒนาตนเองนี้");
|
||||
}
|
||||
if (type.trim().toLocaleUpperCase() == "OFFICER") {
|
||||
await new permission().PermissionOrgUserGet(
|
||||
request,
|
||||
"SYS_REGISTRY_OFFICER",
|
||||
getKpiUserDevelopment.kpiUserEvaluation.profileId,
|
||||
);
|
||||
let _workflow = await new permission().Workflow(request, id, "SYS_REGISTRY_OFFICER");
|
||||
if (_workflow == false)
|
||||
await new permission().PermissionOrgUserGet(
|
||||
request,
|
||||
"SYS_REGISTRY_OFFICER",
|
||||
getKpiUserDevelopment.kpiUserEvaluation.profileId,
|
||||
);
|
||||
} else if (type.trim().toLocaleUpperCase() == "EMPLOYEE") {
|
||||
await new permission().PermissionOrgUserGet(
|
||||
request,
|
||||
"SYS_REGISTRY_EMP",
|
||||
getKpiUserDevelopment.kpiUserEvaluation.profileId,
|
||||
);
|
||||
let _workflow = await new permission().Workflow(request, id, "SYS_REGISTRY_EMP");
|
||||
if (_workflow == false)
|
||||
await new permission().PermissionOrgUserGet(
|
||||
request,
|
||||
"SYS_REGISTRY_EMP",
|
||||
getKpiUserDevelopment.kpiUserEvaluation.profileId,
|
||||
);
|
||||
} else if (type.trim().toLocaleUpperCase() == "TEMP") {
|
||||
await new permission().PermissionOrgUserGet(
|
||||
request,
|
||||
"SYS_REGISTRY_TEMP",
|
||||
getKpiUserDevelopment.kpiUserEvaluation.profileId,
|
||||
);
|
||||
let _workflow = await new permission().Workflow(request, id, "SYS_REGISTRY_TEMP");
|
||||
if (_workflow == false)
|
||||
await new permission().PermissionOrgUserGet(
|
||||
request,
|
||||
"SYS_REGISTRY_TEMP",
|
||||
getKpiUserDevelopment.kpiUserEvaluation.profileId,
|
||||
);
|
||||
} else if (type.trim().toLocaleUpperCase() == "USER") {
|
||||
} else {
|
||||
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่สามารถเข้าถึงข้อมูลนี้ได้");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue