no message
This commit is contained in:
parent
63762b4dba
commit
cc1d2b52dd
1 changed files with 116 additions and 43 deletions
|
|
@ -84,14 +84,18 @@ export class kpiReasonController extends Controller {
|
||||||
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const kpiUserEvaluationReason = Object.assign(new KpiUserEvaluationReasonPlan(), requestBody);
|
let kpiUserEvaluationReason = Object.assign(new KpiUserEvaluationReasonPlan(), requestBody);
|
||||||
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
||||||
if (type.trim().toUpperCase() == "PROBLEM") {
|
if (type.trim().toUpperCase() == "PROBLEM") {
|
||||||
|
const _kpiUserEvaluationReason = await this.kpiUserEvaluationReasonPlan.findOne({
|
||||||
|
where: { id: id },
|
||||||
|
});
|
||||||
|
if (_kpiUserEvaluationReason != null) kpiUserEvaluationReason = _kpiUserEvaluationReason;
|
||||||
kpiUserEvaluationReason.status =
|
kpiUserEvaluationReason.status =
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
? "DONE"
|
||||||
: "DAFT";
|
: "DRAFT";
|
||||||
} else {
|
} else {
|
||||||
kpiUserEvaluationReason.status =
|
kpiUserEvaluationReason.status =
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
|
@ -168,10 +172,10 @@ export class kpiReasonController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
kpiReason.status =
|
kpiReason.status =
|
||||||
kpiReason.kpiUserPlanned.kpiUserEvaluation.commanderId == null ||
|
kpiReason.kpiUserPlanned.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiReason.kpiUserPlanned.kpiUserEvaluation.commanderId == ""
|
kpiReason.kpiUserPlanned.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
? "DONE"
|
||||||
: "COMMANDER";
|
: "EVALUATOR";
|
||||||
kpiReason.reasonCommanderHigh = requestBody.reason;
|
kpiReason.reasonCommanderHigh = requestBody.reason;
|
||||||
kpiReason.lastUpdateUserId = request.user.sub;
|
kpiReason.lastUpdateUserId = request.user.sub;
|
||||||
kpiReason.lastUpdateFullName = request.user.name;
|
kpiReason.lastUpdateFullName = request.user.name;
|
||||||
|
|
@ -256,13 +260,31 @@ export class kpiReasonController extends Controller {
|
||||||
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const kpiUserEvaluationReason = Object.assign(new KpiUserEvaluationReasonRole(), requestBody);
|
let kpiUserEvaluationReason = Object.assign(new KpiUserEvaluationReasonRole(), requestBody);
|
||||||
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
||||||
kpiUserEvaluationReason.status =
|
// kpiUserEvaluationReason.status =
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
// ? "DONE"
|
||||||
: "EVALUATOR";
|
// : "EVALUATOR";
|
||||||
|
if (type.trim().toUpperCase() == "PROBLEM") {
|
||||||
|
const _kpiUserEvaluationReason = await this.kpiUserEvaluationReasonRole.findOne({
|
||||||
|
where: { id: id },
|
||||||
|
});
|
||||||
|
if (_kpiUserEvaluationReason != null) kpiUserEvaluationReason = _kpiUserEvaluationReason;
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "DRAFT";
|
||||||
|
} else {
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "EVALUATOR";
|
||||||
|
}
|
||||||
|
|
||||||
kpiUserEvaluationReason.kpiUserRoleId = id;
|
kpiUserEvaluationReason.kpiUserRoleId = id;
|
||||||
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
||||||
kpiUserEvaluationReason.createdFullName = request.user.name;
|
kpiUserEvaluationReason.createdFullName = request.user.name;
|
||||||
|
|
@ -332,10 +354,10 @@ export class kpiReasonController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
kpiReason.status =
|
kpiReason.status =
|
||||||
kpiReason.kpiUserRole.kpiUserEvaluation.commanderId == null ||
|
kpiReason.kpiUserRole.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiReason.kpiUserRole.kpiUserEvaluation.commanderId == ""
|
kpiReason.kpiUserRole.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
? "DONE"
|
||||||
: "COMMANDER";
|
: "EVALUATOR";
|
||||||
kpiReason.reasonCommanderHigh = requestBody.reason;
|
kpiReason.reasonCommanderHigh = requestBody.reason;
|
||||||
kpiReason.lastUpdateUserId = request.user.sub;
|
kpiReason.lastUpdateUserId = request.user.sub;
|
||||||
kpiReason.lastUpdateFullName = request.user.name;
|
kpiReason.lastUpdateFullName = request.user.name;
|
||||||
|
|
@ -420,16 +442,33 @@ export class kpiReasonController extends Controller {
|
||||||
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const kpiUserEvaluationReason = Object.assign(
|
let kpiUserEvaluationReason = Object.assign(
|
||||||
new KpiUserEvaluationReasonSpecial(),
|
new KpiUserEvaluationReasonSpecial(),
|
||||||
requestBody,
|
requestBody,
|
||||||
);
|
);
|
||||||
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
||||||
kpiUserEvaluationReason.status =
|
// kpiUserEvaluationReason.status =
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
// ? "DONE"
|
||||||
: "EVALUATOR";
|
// : "EVALUATOR";
|
||||||
|
if (type.trim().toUpperCase() == "PROBLEM") {
|
||||||
|
const _kpiUserEvaluationReason = await this.kpiUserEvaluationReasonSpecial.findOne({
|
||||||
|
where: { id: id },
|
||||||
|
});
|
||||||
|
if (_kpiUserEvaluationReason != null) kpiUserEvaluationReason = _kpiUserEvaluationReason;
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "DRAFT";
|
||||||
|
} else {
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "EVALUATOR";
|
||||||
|
}
|
||||||
kpiUserEvaluationReason.kpiUserSpecialId = id;
|
kpiUserEvaluationReason.kpiUserSpecialId = id;
|
||||||
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
||||||
kpiUserEvaluationReason.createdFullName = request.user.name;
|
kpiUserEvaluationReason.createdFullName = request.user.name;
|
||||||
|
|
@ -499,10 +538,10 @@ export class kpiReasonController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
kpiReason.status =
|
kpiReason.status =
|
||||||
kpiReason.kpiUserSpecial.kpiUserEvaluation.commanderId == null ||
|
kpiReason.kpiUserSpecial.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiReason.kpiUserSpecial.kpiUserEvaluation.commanderId == ""
|
kpiReason.kpiUserSpecial.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
? "DONE"
|
||||||
: "COMMANDER";
|
: "EVALUATOR";
|
||||||
kpiReason.reasonCommanderHigh = requestBody.reason;
|
kpiReason.reasonCommanderHigh = requestBody.reason;
|
||||||
kpiReason.lastUpdateUserId = request.user.sub;
|
kpiReason.lastUpdateUserId = request.user.sub;
|
||||||
kpiReason.lastUpdateFullName = request.user.name;
|
kpiReason.lastUpdateFullName = request.user.name;
|
||||||
|
|
@ -587,16 +626,33 @@ export class kpiReasonController extends Controller {
|
||||||
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const kpiUserEvaluationReason = Object.assign(
|
let kpiUserEvaluationReason = Object.assign(
|
||||||
new KpiUserEvaluationReasonDevelopment(),
|
new KpiUserEvaluationReasonDevelopment(),
|
||||||
requestBody,
|
requestBody,
|
||||||
);
|
);
|
||||||
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
||||||
kpiUserEvaluationReason.status =
|
// kpiUserEvaluationReason.status =
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
// ? "DONE"
|
||||||
: "EVALUATOR";
|
// : "EVALUATOR";
|
||||||
|
if (type.trim().toUpperCase() == "PROBLEM") {
|
||||||
|
const _kpiUserEvaluationReason = await this.kpiUserEvaluationReasonDevelopment.findOne({
|
||||||
|
where: { id: id },
|
||||||
|
});
|
||||||
|
if (_kpiUserEvaluationReason != null) kpiUserEvaluationReason = _kpiUserEvaluationReason;
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "DRAFT";
|
||||||
|
} else {
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "EVALUATOR";
|
||||||
|
}
|
||||||
kpiUserEvaluationReason.kpiUserDevelopmentId = id;
|
kpiUserEvaluationReason.kpiUserDevelopmentId = id;
|
||||||
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
||||||
kpiUserEvaluationReason.createdFullName = request.user.name;
|
kpiUserEvaluationReason.createdFullName = request.user.name;
|
||||||
|
|
@ -648,7 +704,7 @@ export class kpiReasonController extends Controller {
|
||||||
*
|
*
|
||||||
* @param {string} id Guid, *Id คนประเมิน (USER)
|
* @param {string} id Guid, *Id คนประเมิน (USER)
|
||||||
*/
|
*/
|
||||||
@Put("problem/development/user/{id}")
|
@Put("problem/developmentsend/user/{id}")
|
||||||
async sendKpiDevelopmentReason(
|
async sendKpiDevelopmentReason(
|
||||||
@Path() id: string,
|
@Path() id: string,
|
||||||
@Body() requestBody: updateKpiUserReasonEvaluation,
|
@Body() requestBody: updateKpiUserReasonEvaluation,
|
||||||
|
|
@ -666,10 +722,10 @@ export class kpiReasonController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
kpiReason.status =
|
kpiReason.status =
|
||||||
kpiReason.kpiUserDevelopment.kpiUserEvaluation.commanderId == null ||
|
kpiReason.kpiUserDevelopment.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiReason.kpiUserDevelopment.kpiUserEvaluation.commanderId == ""
|
kpiReason.kpiUserDevelopment.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
? "DONE"
|
||||||
: "COMMANDER";
|
: "EVALUATOR";
|
||||||
kpiReason.reasonCommanderHigh = requestBody.reason;
|
kpiReason.reasonCommanderHigh = requestBody.reason;
|
||||||
kpiReason.lastUpdateUserId = request.user.sub;
|
kpiReason.lastUpdateUserId = request.user.sub;
|
||||||
kpiReason.lastUpdateFullName = request.user.name;
|
kpiReason.lastUpdateFullName = request.user.name;
|
||||||
|
|
@ -758,16 +814,33 @@ export class kpiReasonController extends Controller {
|
||||||
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
"ไม่พบข้อมูลรายการประเมินผลการปฏิบัติราชการระดับบุคคลนี้",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
const kpiUserEvaluationReason = Object.assign(
|
let kpiUserEvaluationReason = Object.assign(
|
||||||
new KpiUserEvaluationReasonCapacity(),
|
new KpiUserEvaluationReasonCapacity(),
|
||||||
requestBody,
|
requestBody,
|
||||||
);
|
);
|
||||||
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
kpiUserEvaluationReason.type = type.trim().toUpperCase();
|
||||||
kpiUserEvaluationReason.status =
|
// kpiUserEvaluationReason.status =
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
// kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
// ? "DONE"
|
||||||
: "EVALUATOR";
|
// : "EVALUATOR";
|
||||||
|
if (type.trim().toUpperCase() == "PROBLEM") {
|
||||||
|
const _kpiUserEvaluationReason = await this.kpiUserEvaluationReasonCapacity.findOne({
|
||||||
|
where: { id: id },
|
||||||
|
});
|
||||||
|
if (_kpiUserEvaluationReason != null) kpiUserEvaluationReason = _kpiUserEvaluationReason;
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "DRAFT";
|
||||||
|
} else {
|
||||||
|
kpiUserEvaluationReason.status =
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == null ||
|
||||||
|
kpiUserEvaluation.kpiUserEvaluation.evaluatorId == ""
|
||||||
|
? "DONE"
|
||||||
|
: "EVALUATOR";
|
||||||
|
}
|
||||||
kpiUserEvaluationReason.kpiUserCapacityId = id;
|
kpiUserEvaluationReason.kpiUserCapacityId = id;
|
||||||
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
kpiUserEvaluationReason.createdUserId = request.user.sub;
|
||||||
kpiUserEvaluationReason.createdFullName = request.user.name;
|
kpiUserEvaluationReason.createdFullName = request.user.name;
|
||||||
|
|
@ -819,7 +892,7 @@ export class kpiReasonController extends Controller {
|
||||||
*
|
*
|
||||||
* @param {string} id Guid, *Id คนประเมิน (USER)
|
* @param {string} id Guid, *Id คนประเมิน (USER)
|
||||||
*/
|
*/
|
||||||
@Put("problem/capacity/user/{id}")
|
@Put("problem/capacitysend/user/{id}")
|
||||||
async sendKpiCapacityReason(
|
async sendKpiCapacityReason(
|
||||||
@Path() id: string,
|
@Path() id: string,
|
||||||
@Body() requestBody: updateKpiUserReasonEvaluation,
|
@Body() requestBody: updateKpiUserReasonEvaluation,
|
||||||
|
|
@ -837,10 +910,10 @@ export class kpiReasonController extends Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
kpiReason.status =
|
kpiReason.status =
|
||||||
kpiReason.kpiUserCapacity.kpiUserEvaluation.commanderId == null ||
|
kpiReason.kpiUserCapacity.kpiUserEvaluation.evaluatorId == null ||
|
||||||
kpiReason.kpiUserCapacity.kpiUserEvaluation.commanderId == ""
|
kpiReason.kpiUserCapacity.kpiUserEvaluation.evaluatorId == ""
|
||||||
? "DONE"
|
? "DONE"
|
||||||
: "COMMANDER";
|
: "EVALUATOR";
|
||||||
kpiReason.reasonCommanderHigh = requestBody.reason;
|
kpiReason.reasonCommanderHigh = requestBody.reason;
|
||||||
kpiReason.lastUpdateUserId = request.user.sub;
|
kpiReason.lastUpdateUserId = request.user.sub;
|
||||||
kpiReason.lastUpdateFullName = request.user.name;
|
kpiReason.lastUpdateFullName = request.user.name;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue