Commit graph

78 commits

Author SHA1 Message Date
Suphonchai Phoonsawat
4e4eec3d84 Add job status check for pending or processing check-in/check-out requests
All checks were successful
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
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-22 12:43:52 +07:00
Suphonchai Phoonsawat
a463df5716 Add migration to create CheckInJobStatuses table for RMQ task control
- Introduced a new migration that creates the CheckInJobStatuses table.
- The table includes fields for tracking job statuses, timestamps, user information, and error messages.
- Supports various statuses such as PENDING, PROCESSING, COMPLETED, and FAILED.
2026-01-20 10:49:13 +07:00
Suphonchai Phoonsawat
21f82d69e1 Add load testing script for simulating 30,000 requests over 10 minutes 2026-01-19 14:27:43 +07:00
Suphonchai Phoonsawat
b0715e3da6 refactor LeaveController to update check-out status logic based on morning end time #2187
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-16 16:19:49 +07:00
Suphonchai Phoonsawat
5ec7933b3c refactor LeaveController to correct end time parsing for seminar handling #2199
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m11s
2026-01-14 16:51:21 +07:00
Suphonchai Phoonsawat
9e529ed19b refactor LeaveController to update checkout-check endpoint to accept string for seminar handling #2199 2026-01-14 16:43:35 +07:00
Suphonchai Phoonsawat
3e8c3d998e refactor LeaveController to modify checkout-check endpoint for seminar handling #2199 2026-01-14 16:42:36 +07:00
Suphonchai Phoonsawat
3a6e4501fd refactor LeaveController to update start and end time logic for check-in and check-out #2199 2026-01-14 16:38:55 +07:00
Suphonchai Phoonsawat
5415019b3c refactor LeaveController to update image URL handling for check-in and check-out #2188
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
2026-01-14 10:25:31 +07:00
Suphonchai Phoonsawat
6907607a06 refactor LeaveController to improve sorting and pagination logic #2192 2026-01-13 17:01:20 +07:00
Suphonchai Phoonsawat
1c3ce46bcb update LeaveController to determine status based on leave request and range
All checks were successful
Build & Deploy Leave Service / build (push) Successful in 1m12s
#2187
2026-01-12 13:41:23 +07:00
Suphonchai Phoonsawat
7b97cd09a3 update LeaveController to handle additional leave range options for check-in and check-out statuses
Some checks failed
DockerHub Release - Leave Service / release-to-dockerhub (push) Failing after 12s
2026-01-09 20:24:50 +07:00
Suphonchai Phoonsawat
3f13557b31 update LeaveController to pass currentDate parameter to GetLastEffectRound method 2026-01-09 19:11:52 +07:00
Suphonchai Phoonsawat
95cd49ecbc update LeaveReportController to pass date parameter to GetLastEffectRound method 2026-01-09 19:10:16 +07:00
97c9064ab5 #2142 2025-12-19 14:23:27 +07:00
Suphonchai Phoonsawat
d5c2c54eaa fix: update image retrieval logic in LeaveController and adjust RabbitMQ configuration in appsettings
Some checks failed
release-dev / release-dev (push) Failing after 13s
#2138
2025-12-18 14:08:05 +07:00
Suphonchai Phoonsawat
ff66aebdfa fix: update end time parsing and improve attendance status logic
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-12-15 10:29:23 +07:00
kittapath
ec04665f39 add permission brother
Some checks failed
release-dev / release-dev (push) Failing after 13s
2025-12-12 01:36:06 +07:00
harid
db7626ce69 fix role 2025-12-03 17:21:34 +07:00
62aa25793b แก้ไขข้อความให้ตรงกับฝั่ง ui (ทาง กทม. แจ้งให้แก้ไขข้อความค่ะ) 2025-12-02 12:19:39 +07:00
Suphonchai Phoonsawat
55f0dc6876 แก้ไข เวลาเปลี่ยนรอบเป็น isactive = false ให้ไปลบรายการที่เคยเอาไปผูกกับ user ด้วย 2025-10-20 15:12:01 +07:00
kittapath
85e1c95f97 แก้สิทธิ์
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-16 23:04:29 +07:00
kittapath
f97e643ac1 test parent 2025-10-12 16:51:51 +07:00
kittapath
ed1bb838ce refactor code 2025-10-09 23:21:36 +07:00
kittapath
559765dd86 Merge branch 'develop' into task/173
# Conflicts:
#	BMA.EHR.Leave/Controllers/LeaveController.cs
2025-10-09 21:44:58 +07:00
kittapath
4ba48d0e70 edit query 2025-10-09 21:43:25 +07:00
AdisakKanthawilang
fe4a174bf7
fix sort api/v1/leave/search (#1852)
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-08 17:23:10 +07:00
AdisakKanthawilang
f784205412
fix sort /api/v1/leave/admin/edit (#1848) 2025-10-08 11:01:57 +07:00
kittapath
9e8fe1b30a add parent 2025-10-07 11:13:28 +07:00
harid
5efb1c99c6 sortBy #1814
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-10-06 15:12:40 +07:00
Suphonchai Phoonsawat
1e275748a0 fix #26, #1832 2025-10-02 19:50:55 +07:00
Suphonchai Phoonsawat
53e547f168 fix issue #1263 2025-07-11 10:03:38 +07:00
f2d01b8505 fix Null Value
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-07-07 12:01:34 +07:00
Bright
c657398e72 แก้ให้แสดงรายชื่อตามสิทธิ์ #1575, #1576, #1577
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-24 14:02:44 +07:00
Suphonchai Phoonsawat
27acadbb07 Add Dna Id to table 2025-06-20 14:44:53 +07:00
Bright
9e84bddb65 update issue #1578
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-06-18 15:23:41 +07:00
Suphonchai Phoonsawat
ea55d21f51 add Dna Id Field to Process TimeStamp
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-18 13:43:46 +07:00
Suphonchai Phoonsawat
360580535a fix again
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-06-17 14:19:52 +07:00
Suphonchai Phoonsawat
9070378060 แก้ดึงข้อมูลเวลา มาใช้ process time stamp
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-17 13:22:39 +07:00
Suphonchai Phoonsawat
2d7459da25 fix Approve การลงเวลากรณีพิเศษ
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-06-17 11:02:42 +07:00
Suphonchai Phoonsawat
3beba561fc fix #1547 **** รอรัน migration อีกครั้ง *****
fix #1520
2025-05-16 10:33:38 +07:00
Suphonchai Phoonsawat
2f1cd53493 แก้ ไปประชุม/อบรม/สัมมนา/ปฏิบัติงานที่บ้านนอกสถานที่ ให้ startTime เป็น 09:30 2025-05-13 12:46:25 +07:00
Suphonchai Phoonsawat
0ec841f826 fix CheckTime ให้ใช้ Round ของ user และการฌช็คเวลาเป็น UTC+7 2025-03-21 21:34:39 +07:00
Suphonchai Phoonsawat
71a1c48392 refix issue #1265
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-03-21 13:01:17 +07:00
Suphonchai Phoonsawat
0cb17540b0 issue #1256
Some checks failed
release-dev / release-dev (push) Failing after 11s
2025-03-19 16:13:22 +07:00
Suphonchai Phoonsawat
de85a8f369 fix issue #1255 2025-03-19 15:58:11 +07:00
Suphonchai Phoonsawat
049a289467 ปรับ api ให้รับ keycloak id จาก token
Some checks failed
release-dev / release-dev (push) Failing after 12s
2025-01-29 16:49:28 +07:00
Suphonchai Phoonsawat
cec878cb94 fix issue : SIT ระบบบันทึกเวลาปฏิบัติงาน>>ลงเวลาเข้า-ออกงาน (กรณีลงเวลาออกอีกวัน) #921
ระบบลงเวลาต้องมีการเช็คสถานะใน rabbitMQ ด้วยว่ามีการรอรันอยู่ไหม ลงเวลาเข้า/ออกงาน #894
2025-01-29 14:49:42 +07:00
Suphonchai Phoonsawat
9f0c03921d issue ระบบลาและลงเวลา>>รายการลงเวลาปฏิบัติงาน (สอบถาม) #1074 เพิ่ม
Some checks failed
release-dev / release-dev (push) Failing after 12s
Query String Profile Type
2025-01-27 16:33:00 +07:00