Compare commits
2 commits
c38da229da
...
2de708ae37
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2de708ae37 | ||
|
|
da6fd7a396 |
2 changed files with 12 additions and 9 deletions
|
|
@ -1451,7 +1451,8 @@ export class PositionController extends Controller {
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
if (posMaster.orgRevision?.orgRevisionIsCurrent == true) {
|
// ถ้าไม่ใช่ตำแหน่งนั่งทับ (isSit = false) ถึงจะอัพเดทตำแหน่งในทะเบียนประวัติ
|
||||||
|
if (posMaster.orgRevision?.orgRevisionIsCurrent == true && !posMaster.isSit) {
|
||||||
const _position = requestBody.positions.find((p) => p.positionIsSelected == true);
|
const _position = requestBody.positions.find((p) => p.positionIsSelected == true);
|
||||||
if (_position) {
|
if (_position) {
|
||||||
const current_holderId: any = posMaster.current_holderId;
|
const current_holderId: any = posMaster.current_holderId;
|
||||||
|
|
|
||||||
|
|
@ -287,9 +287,10 @@ export class ProfileGovernmentHistoryController extends Controller {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const orgLeave = _OrgLeave.filter((x: any) => x !== undefined && x !== null).join("\n");
|
const orgLeave = _OrgLeave.filter((x: any) => x !== undefined && x !== null).join("\n");
|
||||||
|
//posMaster?.isSit แก้ไขชั่วคราว
|
||||||
const data = {
|
const data = {
|
||||||
org: record?.isLeave == false ? org : orgLeave, //สังกัด
|
org: record?.isLeave == false ? org : orgLeave, //สังกัด
|
||||||
positionField: position == null ? null : position.positionField, //สายงาน
|
positionField: position == null || posMaster?.isSit ? null : position.positionField, //สายงาน
|
||||||
position: record?.position, //ตำแหน่ง
|
position: record?.position, //ตำแหน่ง
|
||||||
posLevel: record?.posLevel == null ? null : record?.posLevel.posLevelName, //ระดับ
|
posLevel: record?.posLevel == null ? null : record?.posLevel.posLevelName, //ระดับ
|
||||||
posMasterNo:
|
posMasterNo:
|
||||||
|
|
@ -302,11 +303,11 @@ export class ProfileGovernmentHistoryController extends Controller {
|
||||||
: null, //เลขที่ตำแหน่ง
|
: null, //เลขที่ตำแหน่ง
|
||||||
posType: record?.posType == null ? null : record?.posType.posTypeName, //ประเภท
|
posType: record?.posType == null ? null : record?.posType.posTypeName, //ประเภท
|
||||||
posExecutive:
|
posExecutive:
|
||||||
position == null || position.posExecutive == null
|
position == null || position.posExecutive == null || posMaster?.isSit
|
||||||
? null
|
? null
|
||||||
: position.posExecutive.posExecutiveName, //ตำแหน่งทางการบริหาร
|
: position.posExecutive.posExecutiveName, //ตำแหน่งทางการบริหาร
|
||||||
positionArea: position == null ? null : position.positionArea, //ด้าน/สาขา
|
positionArea: position == null || posMaster?.isSit ? null : position.positionArea, //ด้าน/สาขา
|
||||||
positionExecutiveField: position == null ? null : position.positionExecutiveField, //ด้านทางการบริหาร
|
positionExecutiveField: position == null || posMaster?.isSit ? null : position.positionExecutiveField, //ด้านทางการบริหาร
|
||||||
dateLeave: record?.birthDate == null ? null : calculateRetireDate(record?.birthDate),
|
dateLeave: record?.birthDate == null ? null : calculateRetireDate(record?.birthDate),
|
||||||
dateRetireLaw: record?.dateRetireLaw ?? null,
|
dateRetireLaw: record?.dateRetireLaw ?? null,
|
||||||
// govAge: record?.dateStart == null ? null : calculateAge(record?.dateStart),
|
// govAge: record?.dateStart == null ? null : calculateAge(record?.dateStart),
|
||||||
|
|
@ -461,9 +462,10 @@ export class ProfileGovernmentHistoryController extends Controller {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const orgLeave = _OrgLeave.filter((x: any) => x !== undefined && x !== null).join("\n");
|
const orgLeave = _OrgLeave.filter((x: any) => x !== undefined && x !== null).join("\n");
|
||||||
|
//posMaster?.isSit แก้ไขชั่วคราว
|
||||||
const data = {
|
const data = {
|
||||||
org: record?.isLeave == false ? org : orgLeave, //สังกัด
|
org: record?.isLeave == false ? org : orgLeave, //สังกัด
|
||||||
positionField: position == null ? null : position.positionField, //สายงาน
|
positionField: position == null || posMaster?.isSit ? null : position.positionField, //สายงาน
|
||||||
position: record?.position, //ตำแหน่ง
|
position: record?.position, //ตำแหน่ง
|
||||||
posLevel: record?.posLevel == null ? null : record?.posLevel.posLevelName, //ระดับ
|
posLevel: record?.posLevel == null ? null : record?.posLevel.posLevelName, //ระดับ
|
||||||
posMasterNo:
|
posMasterNo:
|
||||||
|
|
@ -476,11 +478,11 @@ export class ProfileGovernmentHistoryController extends Controller {
|
||||||
: null, //เลขที่ตำแหน่ง
|
: null, //เลขที่ตำแหน่ง
|
||||||
posType: record?.posType == null ? null : record?.posType.posTypeName, //ประเภท
|
posType: record?.posType == null ? null : record?.posType.posTypeName, //ประเภท
|
||||||
posExecutive:
|
posExecutive:
|
||||||
position == null || position.posExecutive == null
|
position == null || position.posExecutive == null || posMaster?.isSit
|
||||||
? null
|
? null
|
||||||
: position.posExecutive.posExecutiveName, //ตำแหน่งทางการบริหาร
|
: position.posExecutive.posExecutiveName, //ตำแหน่งทางการบริหาร
|
||||||
positionArea: position == null ? null : position.positionArea, //ด้าน/สาขา
|
positionArea: position == null || posMaster?.isSit ? null : position.positionArea, //ด้าน/สาขา
|
||||||
positionExecutiveField: position == null ? null : position.positionExecutiveField, //ด้านทางการบริหาร
|
positionExecutiveField: position == null || posMaster?.isSit ? null : position.positionExecutiveField, //ด้านทางการบริหาร
|
||||||
dateLeave: record?.birthDate == null ? null : calculateRetireDate(record?.birthDate),
|
dateLeave: record?.birthDate == null ? null : calculateRetireDate(record?.birthDate),
|
||||||
dateRetireLaw: record?.dateRetireLaw ?? null,
|
dateRetireLaw: record?.dateRetireLaw ?? null,
|
||||||
// govAge: record?.dateStart == null ? null : calculateAge(record?.dateStart),
|
// govAge: record?.dateStart == null ? null : calculateAge(record?.dateStart),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue