Suphonchai Phoonsawat
|
f6bf1ab026
|
ปรับให้เก็บข้อมูลเพิ่มเติมใน CheckinJobStatus
|
2026-05-25 14:19:44 +07:00 |
|
Suphonchai Phoonsawat
|
76697c4f63
|
แก้ไขข้อความ Notofication
Build & Deploy Leave Service / build (push) Successful in 1m55s
|
2026-05-15 16:14:50 +07:00 |
|
Suphonchai Phoonsawat
|
e5f6a44f5f
|
เพิ่ม Call API GetProfileByCheckInAsync ใช้แทนของเดิม
|
2026-05-15 16:04:39 +07:00 |
|
Suphonchai Phoonsawat
|
9f756771cd
|
เพิ่ม keycloak_id + token ลงใน Job AdditionalData เพื่อเอาไว้ตรวจสอบ
Build & Deploy Leave Service / build (push) Successful in 1m54s
|
2026-05-15 11:54:04 +07:00 |
|
Suphonchai Phoonsawat
|
ecf660e4cf
|
send noti process-checkin
|
2026-05-15 11:41:59 +07:00 |
|
Suphonchai Phoonsawat
|
91c479ef9e
|
fix addition checkin
Build & Deploy Leave Service / build (push) Successful in 1m53s
|
2026-05-12 11:37:32 +07:00 |
|
Suphonchai Phoonsawat
|
1739aa8057
|
fix issue #1575
Build & Deploy Leave Service / build (push) Successful in 1m52s
|
2026-05-07 16:14:01 +07:00 |
|
Suphonchai Phoonsawat
|
bc3bba547f
|
fix api
Build & Deploy Leave Service / build (push) Successful in 1m49s
|
2026-05-06 19:02:57 +07:00 |
|
Suphonchai Phoonsawat
|
4161fcc1cf
|
fix
Build & Deploy Leave Service / build (push) Successful in 1m50s
|
2026-05-06 18:53:53 +07:00 |
|
Suphonchai Phoonsawat
|
6d0921a76a
|
#2466
Build & Deploy Leave Service / build (push) Successful in 1m50s
|
2026-05-06 16:25:54 +07:00 |
|
Suphonchai Phoonsawat
|
df7bebe0ba
|
api check-time แกะ profileId จาก token เพื่อไม่ต้องไป call เอาจาก org
Build & Deploy Leave Service / build (push) Successful in 1m42s
|
2026-05-05 21:23:46 +07:00 |
|
Suphonchai Phoonsawat
|
e326e43ae6
|
fix Issue #2458
|
2026-05-05 10:23:40 +07:00 |
|
Suphonchai Phoonsawat
|
740a9984c9
|
fix #2456
|
2026-05-01 11:20:44 +07:00 |
|
Suphonchai Phoonsawat
|
2bdb8bb733
|
กทม. ต้องการพิ่มรายการลงเวลานอกสถานะที่ "ปฏิบัติงานในจุดบริการด่วนมหานคร" กำหนดเวลา 10.30-18.30 น. #2458
Build & Deploy Leave Service / build (push) Successful in 1m41s
|
2026-05-01 10:23:27 +07:00 |
|
Suphonchai Phoonsawat
|
2d4116d79a
|
BROHTER เปลี่ยนเป็น BROTHER
|
2026-04-28 11:14:40 +07:00 |
|
harid
|
04d0067ee8
|
ถ้ามีรักษาการแก้สิทธิ์ BROTHER
Build & Deploy Leave Service / build (push) Successful in 1m58s
|
2026-04-20 16:38:58 +07:00 |
|
Suphonchai Phoonsawat
|
1389df0225
|
แก้ไข
Build & Deploy Leave Service / build (push) Successful in 1m54s
ถ้าไม่ได้ Add สิทธิ์มา จะข้ามตำแหน่งนั้นไป
แก้บั้กการแสดงข้อมูล กรณี "ROOT"
#2431
|
2026-04-20 11:42:41 +07:00 |
|
Suphonchai Phoonsawat
|
7bafbf5001
|
เพิ่มรายการรักษาการ #2431
|
2026-04-17 15:35:29 +07:00 |
|
Suphonchai Phoonsawat
|
5606e8b50a
|
Change GetProfileByKeycloakIdNewAsync To GetProfileByKeycloakIdNew2Async
|
2026-04-17 09:41:52 +07:00 |
|
Suphonchai Phoonsawat
|
1cf780ecd0
|
Refactor LeaveController to streamline profile retrieval and duty time handling
|
2026-04-01 12:24:00 +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
|
c1ac687101
|
Add CreateLeaveProcessJobDto and implement CreateProcessTaskAsync in LeaveController
|
2026-03-30 09:52:27 +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
|
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
|
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 |
|
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
|
3e34aaa178
|
Refactor file upload logic in LeaveController to handle check-in scenarios more effectively
#2328
|
2026-02-20 16:32:57 +07:00 |
|
harid
|
256da24caf
|
แก้ไขสิทธิ์ PARENT ให้เห็นข้อมูลทั้งหมดทุกหน่วยงาน #54
Build & Deploy Discipline Service / build (push) Successful in 1m55s
Build & Deploy Insignia Service / build (push) Successful in 1m48s
Build & Deploy Leave Service / build (push) Successful in 1m49s
Build & Deploy Placement Service / build (push) Successful in 1m46s
Build & Deploy Retirement Service / build (push) Successful in 1m50s
|
2026-02-19 17:01:44 +07:00 |
|
Suphonchai Phoonsawat
|
d748308419
|
Enhance LeaveController to implement check-out logic and status validation based on last check-in record
|
2026-02-19 15:07:04 +07:00 |
|
Suphonchai Phoonsawat
|
4f18a97d0b
|
Add GetOCStaffAsync method to UserProfileRepository and create GetOcStaff response models
|
2026-02-05 11:57:19 +07:00 |
|
Suphonchai Phoonsawat
|
358fd47b99
|
Add IsProbatin property to GetProfileByKeycloakIdDto and update leave request logic for probationary users #2266
|
2026-02-05 10:39:57 +07:00 |
|
Suphonchai Phoonsawat
|
7775ea85c3
|
Refactor error handling in LeaveController to return appropriate error responses instead of throwing exceptions
Build & Deploy Leave Service / build (push) Successful in 1m18s
|
2026-02-04 10:32:44 +07:00 |
|
Suphonchai Phoonsawat
|
19000b2e42
|
Refactor check-out status logic to improve clarity and handle edge cases for same-day and next-day check-outs
|
2026-02-04 10:18:44 +07:00 |
|
Suphonchai Phoonsawat
|
659e06a08d
|
Add cancellation token support and extend timeout to 30 minutes for external API calls
Build & Deploy Leave Service / build (push) Successful in 1m19s
|
2026-01-30 13:35:58 +07:00 |
|
Suphonchai Phoonsawat
|
5c05f1123a
|
Increase HttpClient timeout for long-running operations
Build & Deploy Leave Service / build (push) Successful in 1m21s
|
2026-01-30 09:49:54 +07:00 |
|
Suphonchai Phoonsawat
|
4c189fdc4a
|
Fix null reference for CheckIn and CheckOut location names in LeaveController
Build & Deploy Leave Service / build (push) Successful in 1m21s
|
2026-01-29 10:07:29 +07:00 |
|
harid
|
90eb94cee3
|
กรองค้นหาข้อมูลรายการลงเวลากรณีพิเศษ #2252
Build & Deploy Leave Service / build (push) Successful in 1m24s
|
2026-01-28 16:24:59 +07:00 |
|
Suphonchai Phoonsawat
|
839c357842
|
Update LeaveController to use KeycloakUserId for profile retrieval #2253
Build & Deploy Leave Service / build (push) Successful in 1m38s
|
2026-01-28 11:47:10 +07:00 |
|
Suphonchai Phoonsawat
|
22a7a8c17c
|
Update LeaveController to refine check-in/check-out logic based on meeting location #2223
Build & Deploy Leave Service / build (push) Successful in 1m17s
|
2026-01-26 12:04:58 +07:00 |
|
Suphonchai Phoonsawat
|
c1d689ebfa
|
Update LeaveController to adjust check-in/check-out times based on location for meetings
Build & Deploy Leave Service / build (push) Successful in 1m14s
|
2026-01-23 21:25:34 +07:00 |
|
Suphonchai Phoonsawat
|
ecf5ada7ed
|
Update LeaveController to conditionally set check-out time based on existing value and duty schedule
Build & Deploy Leave Service / build (push) Successful in 1m14s
|
2026-01-23 20:55:21 +07:00 |
|
Suphonchai Phoonsawat
|
9bd6017ded
|
Update LeaveController to adjust check-in/check-out times based on user duty schedule #2223
Build & Deploy Leave Service / build (push) Successful in 1m16s
|
2026-01-23 20:35:54 +07:00 |
|
Suphonchai Phoonsawat
|
e1c7688913
|
Update LeaveController to set end times based on duty schedule for check-in/check-out #2228
|
2026-01-23 20:27:22 +07:00 |
|
Suphonchai Phoonsawat
|
4e4eec3d84
|
Add job status check for pending or processing check-in/check-out requests
Build & Deploy Leave Service / build (push) Successful in 1m19s
|
2026-01-23 09:32:17 +07:00 |
|
Suphonchai Phoonsawat
|
2f366374fa
|
Refactor user profile retrieval to use new method GetProfileByKeycloakIdNewAsync
Build & Deploy Leave Service / build (push) Successful in 1m12s
|
2026-01-22 12:43:52 +07:00 |
|