Merge pull request #144 from Frappet/task/1729-สถานะรักษาการหลังออกคำสั่งรักษาการน่าจะต้องเป็นใช้งาน

1729
This commit is contained in:
Kittapath 2025-08-09 20:40:13 +07:00 committed by GitHub
commit b10f17b5dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6673,23 +6673,11 @@ export class CommandController extends Controller {
};
try {
// 8. บันทึกข้อมูลใหม่
const dataAct = new ProfileActposition();
Object.assign(dataAct, metaAct);
const historyAct = new ProfileActpositionHistory();
Object.assign(historyAct, { ...dataAct, id: undefined });
await this.actpositionRepository.save(dataAct);
historyAct.profileActpositionId = dataAct.id;
await this.actpositionHistoryRepository.save(historyAct);
// 9. ปิดสถานะรักษาการ
// 8. ปิดสถานะรักษาการ
const existingActPositions = await this.actpositionRepository.find({
where: {
profileId: item.posMasterChild.current_holderId,
status: true,
id: Not(dataAct.id),
},
});
@ -6702,6 +6690,17 @@ export class CommandController extends Controller {
await this.actpositionRepository.save(updatedActPositions);
}
// 9. บันทึกข้อมูลใหม่
const dataAct = new ProfileActposition();
Object.assign(dataAct, metaAct);
const historyAct = new ProfileActpositionHistory();
Object.assign(historyAct, { ...dataAct, id: undefined });
await this.actpositionRepository.save(dataAct);
historyAct.profileActpositionId = dataAct.id;
await this.actpositionHistoryRepository.save(historyAct);
} catch (error) {
console.error(`Error processing item ${item.id}:`, error);
throw new HttpError(