adisak
06956284d7
#2381
Build & Deploy Retirement Service / build (push) Successful in 2m1s
2026-04-02 17:50:18 +07:00
Suphonchai Phoonsawat
6b8eddcbc0
Add Insignia launch configuration and improve null checks in InsigniaRequestController #2388
Build & Deploy Insignia Service / build (push) Successful in 1m54s
2026-04-02 11:36:59 +07:00
Suphonchai Phoonsawat
a4a5d13203
Update InsigniaRequestController to use GetOcByNodeId and include RootDnaId in insigniaNoteProfile #2390
Build & Deploy Insignia Service / build (push) Successful in 2m3s
2026-04-02 11:09:36 +07:00
Suphonchai Phoonsawat
69b89dfc90
Add GetOcByNodeId method to UserProfileRepository and update InsigniaManageController to use it #2389
2026-04-02 11:00:14 +07:00
Suphonchai Phoonsawat
ea694bfda2
Fix effective date retrieval in LeaveReportController by using ProfileId instead of Id #2400
Build & Deploy Leave Service / build (push) Successful in 1m48s
2026-04-02 09:51:45 +07:00
Suphonchai Phoonsawat
6691303ea7
Merge branch 'working' into develop
Build & Deploy Leave Service / build (push) Successful in 1m52s
2026-04-01 12:35:00 +07:00
Suphonchai Phoonsawat
8ea572d46c
Refactor LeaveReportController to improve duty time retrieval and handle default round logic
2026-04-01 12:30:42 +07:00
Suphonchai Phoonsawat
2ecef0792c
Merge branch 'working' into develop
Build & Deploy Leave Service / build (push) Successful in 1m46s
2026-04-01 12:24:45 +07:00
Suphonchai Phoonsawat
1cf780ecd0
Refactor LeaveController to streamline profile retrieval and duty time handling
2026-04-01 12:24:00 +07:00
harid
bf6ea555fc
fix รายงานมาสาย ข้อมูลไม่แสดง #2395
Build & Deploy Leave Service / build (push) Successful in 1m44s
2026-03-31 14:23:51 +07:00
Suphonchai Phoonsawat
8fa105606b
Refactor LeaveProcessJobStatusRepository to filter employee records by status and ensure proper task processing
Build & Deploy Leave Service / build (push) Successful in 1m48s
2026-03-31 11:45:48 +07:00
Suphonchai Phoonsawat
47c0cfc62a
Refactor leave remark generation logic in LeaveReportController to handle single and multi-day leave requests more accurately
2026-03-31 11:32:17 +07:00
Suphonchai Phoonsawat
932d5e75c7
Refactor LeaveProcessJobStatusRepository to update API endpoint paths and comment out JSON file writing logic
2026-03-31 11:28:12 +07:00
Suphonchai Phoonsawat
a50153f32c
Refactor LeaveProcessJobStatusRepository to enhance leave remark generation logic and update file export functionality with environment path handling
2026-03-31 11:26:28 +07:00
Suphonchai Phoonsawat
d85bab11b2
Add ProcessEmpTaskAsync method to handle employee task processing and integrate with external API for attendance reporting
2026-03-31 10:20:30 +07:00
Suphonchai Phoonsawat
82c31a0f57
Refactor GenericRepository and GenericLeaveRepository to expose PostExternalAPIAsync method and enhance LeaveProcessJobStatusRepository with API integration for processing employee records
2026-03-31 10:18:06 +07:00
Suphonchai Phoonsawat
2cd7798dd9
Add admin endpoints for processing leave tasks, including retrieval, deletion, and updates
2026-03-31 09:46:44 +07:00
Suphonchai Phoonsawat
759a51ab58
Enhance LeaveProcessJobStatusRepository with detailed processing logic and add new methods in UserProfileRepository for fetching officer and employee profiles by RootDnaId
2026-03-30 15:53:33 +07:00
Suphonchai Phoonsawat
3dee5f7166
Refactor LeaveProcessJobStatusRepository methods and update Hangfire configuration for improved job processing
2026-03-30 12:08:30 +07:00
Suphonchai Phoonsawat
8732c34564
Add scheduled job to process pending jobs in LeaveProcessJobStatusRepository
2026-03-30 10:06:21 +07:00
Suphonchai Phoonsawat
91e6b1b35b
Add methods to process pending jobs and update their statuses in LeaveProcessJobStatusRepository
2026-03-30 10:02:57 +07:00
Suphonchai Phoonsawat
c1ac687101
Add CreateLeaveProcessJobDto and implement CreateProcessTaskAsync in LeaveController
2026-03-30 09:52:27 +07:00
Suphonchai Phoonsawat
de1773880b
Add LeaveProcessJobStatusRepository and register it in ApplicationServicesRegistration
2026-03-30 09:31:19 +07:00
Suphonchai Phoonsawat
c91e6c8030
Add migration for LeaveProcessJobStatuses table
...
- Created a new migration to add the LeaveProcessJobStatuses table.
- The table includes fields for job status, timestamps, user information, and error messages.
- Supports tracking of leave process job statuses with relevant metadata.
2026-03-30 09:23:13 +07:00
harid
d8f1126764
fix ส่งรายชื่อผู้ถูกพักราชการไปออกคำสั่ง #2364
Build & Deploy Discipline Service / build (push) Successful in 2m7s
2026-03-27 14:31:42 +07:00
Suphonchai Phoonsawat
7ba429bb64
Refactor checkout status logic in LeaveController for improved clarity and handling of check-in dates
Build & Deploy Leave Service / build (push) Successful in 1m46s
2026-03-27 09:48:10 +07:00
Suphonchai Phoonsawat
3e3bfff7ba
Refactor leave date overlap check in LeaveRequestController for improved readability and performance
Build & Deploy Leave Service / build (push) Successful in 1m51s
2026-03-26 14:10:37 +07:00
Suphonchai Phoonsawat
19b79a162d
Add leave subtype name and couple day level country to leave approval response (Employee)#2366
Build & Deploy Leave Service / build (push) Successful in 1m47s
2026-03-26 10:33:44 +07:00
Suphonchai Phoonsawat
a09d5937f9
Add leave subtype and couple day level country to leave approval response #2366
2026-03-26 10:33:00 +07:00
Suphonchai Phoonsawat
aef81e9f4e
Add support for multiple child DNA IDs in leave processing and enhance batch creation of duty time changes
Build & Deploy Leave Service / build (push) Successful in 1m45s
2026-03-25 15:17:54 +07:00
Suphonchai Phoonsawat
6427cb4344
Comment out probation-related leave limit checks in LeaveRequestController and update appsettings.json to disable unused database connections
Build & Deploy Leave Service / build (push) Successful in 1m45s
2026-03-24 09:00:06 +07:00
Suphonchai Phoonsawat
252d8b5fa3
Update SearchProfile method parameters to use string for SelectedNodeId #1555
Build & Deploy Leave Service / build (push) Successful in 1m40s
2026-03-23 10:40:54 +07:00
Suphonchai Phoonsawat
58aca3a328
Add SelectedNode parameter to SearchProfile method for enhanced profile retrieval #1555
Build & Deploy Leave Service / build (push) Successful in 1m44s
2026-03-23 10:13:13 +07:00
Suphonchai Phoonsawat
818ff38e99
Add SelectedNodeId parameter to SearchProfile method and update related DTO #1555
2026-03-23 10:04:09 +07:00
Suphonchai Phoonsawat
23bbd9791e
Add CreateChangeRoundMultipleAsync method for batch processing of duty time changes #1555
Build & Deploy Leave Service / build (push) Successful in 1m51s
Build & Deploy Placement Service / build (push) Successful in 1m54s
Build & Deploy Insignia Service / build (push) Successful in 1m51s
Build & Deploy Discipline Service / build (push) Successful in 1m51s
2026-03-23 09:49:17 +07:00
Suphonchai Phoonsawat
7e0f0485fd
Add TokenUserInfo class and extend ClaimsPrincipal with methods for user claims retrieval
Build & Deploy Leave Service / build (push) Successful in 1m49s
2026-03-17 15:47:03 +07:00
harid
b1df33dc20
fix bug #2183
Build & Deploy Retirement Service / build (push) Successful in 1m56s
2026-03-11 14:01:34 +07:00
Suphonchai Phoonsawat
6902236f48
Add GetTimeStampHistoryAsync2 method for fiscal year timestamp retrieval
Build & Deploy Leave Service / build (push) Successful in 1m50s
2026-03-11 11:57:00 +07:00
Suphonchai Phoonsawat
4562029e6e
Update GetTimeStampHistoryAsync call to include pagination and keyword filtering
Build & Deploy Leave Service / build (push) Successful in 2m8s
2026-03-10 14:10:35 +07:00
Suphonchai Phoonsawat
4650f7a2ab
Refactor ScheduleUpdateDnaAsync to handle a list of ScheduleUpdateDnaDto and streamline profile updates #2341
Build & Deploy Leave Service / build (push) Successful in 1m59s
2026-02-26 20:36:48 +07:00
Suphonchai Phoonsawat
f866435897
Refactor LeaveBeginningController to simplify duplicate check and comment out LeaveYear property in EditLeaveBeginningDto #2341
Build & Deploy Leave Service / build (push) Successful in 1m41s
2026-02-25 16:26:28 +07:00
Suphonchai Phoonsawat
006cea048d
Add ScheduleUpdateDna endpoint and DTO for updating DNA information in LeaveBeginningController
Build & Deploy Leave Service / build (push) Successful in 1m35s
2026-02-25 15:26:49 +07:00
Suphonchai Phoonsawat
9a74b690cd
ทดสอบ
Build & Deploy Leave Service / build (push) Has been cancelled
2026-02-25 10:13:27 +07:00
Suphonchai Phoonsawat
2ee36af763
Test
2026-02-24 19:43:58 +07:00
Suphonchai Phoonsawat
cd99179621
Enhance leave eligibility check in LeaveRequestController with detailed messaging
2026-02-24 10:24:24 +07:00
Suphonchai Phoonsawat
c20e1b48bd
Add GetDifference method to DateTimeExtension and implement TimeCheck endpoint in LeaveRequestController
Build & Deploy Leave Service / build (push) Successful in 1m35s
2026-02-23 10:09:36 +07:00
Suphonchai Phoonsawat
5b054f9948
Merge branch 'develop' into working
Build & Deploy Leave Service / build (push) Successful in 1m50s
2026-02-20 16:33:33 +07:00
Suphonchai Phoonsawat
3e34aaa178
Refactor file upload logic in LeaveController to handle check-in scenarios more effectively
...
#2328
2026-02-20 16:32:57 +07:00
harid
ddb35f525a
Fix #2319
Build & Deploy Placement Service / build (push) Successful in 1m50s
2026-02-20 13:36:50 +07:00
harid
ecca345407
รายชื่อผู้สอบผ่าน กรณี OWNER ให้เห็นรายชื่อเหมือน สกจ. #2319
Build & Deploy Placement Service / build (push) Successful in 1m48s
2026-02-20 10:46:15 +07:00