shancheas
b476c92b70
feat: add time group information to detail booking
2025-06-11 11:04:41 +07:00
shancheas
dc926d84e4
refactor: streamline rescheduling logic and enhance transaction retrieval
...
- Replaced direct transaction retrieval with a dedicated method for better clarity.
- Consolidated validation checks for rescheduling into the controller.
- Added booking date to the transaction data being created.
- Improved error handling for various transaction states during rescheduling.
2025-06-11 10:35:06 +07:00
shancheas
0172eea573
Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development
2025-06-11 08:53:25 +07:00
shancheas
464f5cb49e
feat: add booking parent relationship to transactions and implement rescheduling functionality
2025-06-11 08:53:12 +07:00
firmanr
1e395ae53f
Merge pull request 'feat: sync time group to couch' ( #151 ) from feat/otp-cancel into development
...
Reviewed-on: #151
2025-06-10 16:45:26 +07:00
Firman Ramdhani
2f2fc27965
feat: sync time group to couch
2025-06-10 16:44:58 +07:00
irfan
0512c51f8e
Merge pull request 'feat: sync time group to couch' ( #150 ) from feat/otp-cancel into development
...
Reviewed-on: #150
2025-06-10 16:42:59 +07:00
Firman Ramdhani
6da2118ab5
feat: sync time group to couch
2025-06-10 16:38:06 +07:00
shancheas
033ed0046e
Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development
2025-06-10 16:34:17 +07:00
shancheas
fdbd667b7d
feat: enhance loginQueue method to filter orders by date range
2025-06-10 16:34:00 +07:00
shancheas
baeb72fe7d
feat: add filtering option for items based on time group presence
2025-06-10 16:33:36 +07:00
firmanr
4e2ec4d94f
Merge pull request 'feat: save otp code when reject reconciliation' ( #149 ) from feat/otp-cancel into development
...
Reviewed-on: #149
2025-06-10 16:16:07 +07:00
Firman Ramdhani
94fbec0c78
feat: save otp code when reject reconciliation
2025-06-10 16:02:05 +07:00
firmanr
e24fee86ba
Merge pull request 'feat/otp-cancel' ( #148 ) from feat/otp-cancel into development
...
Reviewed-on: #148
2025-06-10 15:19:45 +07:00
Firman Ramdhani
8497a5779d
feat: fix validation generate otp
2025-06-10 15:02:43 +07:00
shancheas
b8dd2a4e01
temp: update WhatsApp notification method for rescheduling to use OTP notification
2025-06-10 14:30:50 +07:00
shancheas
6a7ab72e12
feat: add booking description field to item model and database
2025-06-10 14:29:46 +07:00
shancheas
ffc75ba174
feat: integrate WhatsApp notifications for booking registration and rescheduling
2025-06-10 13:28:58 +07:00
shancheas
8192396085
feat: implement reschedule verification process with OTP functionality
2025-06-10 10:26:36 +07:00
shancheas
3661d9d171
feat: increase item limit to 1000 and enhance query for time group filtering
2025-06-09 17:26:57 +07:00
shancheas
d4d605d168
feat: add whatsapp notification for booking created
2025-06-09 16:55:55 +07:00
shancheas
10a553ac9d
Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development
2025-06-09 10:11:36 +07:00
shancheas
d95f8fd6e5
feat: add time_group_ids filter to item management and DTO
2025-06-09 10:11:16 +07:00
Firman Ramdhani
0d8ec858eb
feat: add api get time group items public
2025-06-05 17:10:33 +07:00
Firman Ramdhani
c97399ae8f
feat: add api get time group items public
2025-06-05 17:08:39 +07:00
Firman Ramdhani
ca886069f1
feat: update validation otp
2025-06-05 16:45:58 +07:00
Firman Ramdhani
d86f4075d4
feat: rename label kode otp at giving discount report
2025-06-05 12:40:13 +07:00
Firman Ramdhani
88753546b6
feat: add otp column at report, cancel transaction, giving discount, reconciliation, vip_code
2025-06-05 12:12:31 +07:00
Firman Ramdhani
cc78dfbd06
feat: monitor log data mapper create discount
2025-06-05 10:17:06 +07:00
Firman Ramdhani
f9025faf0b
feat: setup message
2025-06-04 22:22:14 +07:00
Firman Ramdhani
6a0b1f6e05
feat: setup verifier
2025-06-04 21:27:34 +07:00
Firman Ramdhani
67129a8c69
Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into feat/otp-cancel
2025-06-04 20:18:06 +07:00
Firman Ramdhani
798476aaf5
feat: implement module otp verification
2025-06-04 20:15:24 +07:00
Firman Ramdhani
ee52a35af2
feat: implement module otp verification
2025-06-04 20:08:55 +07:00
Firman Ramdhani
538abb122f
feat: implement module otp verification
2025-06-04 20:01:23 +07:00
shancheas
36b6ee733f
feat: add OTP whatsapp notification
2025-06-04 15:32:05 +07:00
Firman Ramdhani
d8cfa97612
fix: add time group at item bundling
2025-06-04 14:41:46 +07:00
Firman Ramdhani
5f08b4be66
feat: setup module otp verifications
2025-06-04 09:48:10 +07:00
Firman Ramdhani
5e328fda1e
feat: fix response time group
2025-06-03 15:27:30 +07:00
Firman Ramdhani
ffd8595ab2
feat: add column top_code
2025-06-03 14:26:09 +07:00
shancheas
63e43a7ba0
fix: change midtrans id to uuid
2025-06-02 15:33:22 +07:00
shancheas
bc8a0407a6
feat: check booking status by id
2025-06-02 14:03:58 +07:00
irfan
9a3d544699
Merge pull request 'feat/SPG-1128-time-group' ( #143 ) from feat/SPG-1128-time-group into development
...
Reviewed-on: #143
2025-06-02 13:47:45 +07:00
Firman Ramdhani
845e0547ab
feat(SPG-1133): penambahan kolom dan filter time group di report income per item dan report income per item master
2025-05-28 18:26:52 +07:00
Firman Ramdhani
9e5d59baac
feat: add table relation at event handler item
2025-05-28 17:13:13 +07:00
Firman Ramdhani
89dc1fc160
feat: add relation time group at handle update item
2025-05-28 17:04:26 +07:00
Firman Ramdhani
16bbb1f02b
feat(SPG-1140): menambahkan validasi end time untuk create dan update time group
2025-05-28 16:00:58 +07:00
Firman Ramdhani
339b2bdab6
feat: menambahkan validasi end time untuk create dan update time group
2025-05-28 15:48:36 +07:00
Firman Ramdhani
a80e2e3419
feat: memasangkan time group di item rate, item, dan item antrian
2025-05-28 15:08:38 +07:00
Firman Ramdhani
3b362d2822
feat: crete API CRUD feature time group
2025-05-28 14:52:26 +07:00
shancheas
b4f39d5ccf
feat: booking online response add midtrans url
2025-05-28 13:35:19 +07:00
shancheas
7c5b1b3aa8
feat: api for booking online
2025-05-28 12:32:11 +07:00
irfan
9e361da9cb
Merge pull request 'development-local' ( #141 ) from development-local into development
...
Reviewed-on: #141
2025-05-27 13:27:22 +07:00
shancheas
94e769795a
fix: add version to booking api
2025-05-27 13:26:41 +07:00
shancheas
968697ee17
feat: add check period to public url
2025-05-27 11:51:54 +07:00
irfan
0757d6791d
Merge pull request 'feat/report-income' ( #138 ) from feat/report-income into development
...
Reviewed-on: #138
2025-05-27 11:36:27 +07:00
shancheas
2dd0bd45a8
feat: booking online OTP and item
2025-05-27 11:11:08 +07:00
Firman Ramdhani
027025935c
feat: add column and filter payment reference at report income
2025-05-19 17:42:35 +07:00
Firman Ramdhani
10cd1a711e
feat: merubah tanggal pendapat di report pembalatan ke created_at
2025-05-16 18:37:40 +07:00
shancheas
8afbe33c01
refactor: replace CouchService with CouchModule in transaction modules
2025-05-10 06:31:57 +07:00
shancheas
928e2e7648
feat: enhance transaction calculations in CouchService and SalesPriceFormulaDataService
2025-05-09 17:56:30 +07:00
shancheas
94baf956dd
feat: add env to active skip transaction feature
2025-05-09 06:44:17 +07:00
shancheas
e92f325807
fix: make transaction setting public
2025-05-02 11:25:33 +07:00
shancheas
66d76634b7
fix: find transactionSettingData with parameter
2025-05-02 09:02:45 +07:00
shancheas
b91080906e
feat: change save factor formula
2025-05-02 07:33:08 +07:00
shancheas
714b075e1d
fix: add transaction setting api
2025-04-30 13:06:36 +07:00
shancheas
da024606ff
feat: add logic to skip save transaction
2025-04-30 07:46:19 +07:00
shancheas
064112e731
feat: add clear couch transaction API
2025-04-14 12:06:05 +07:00
shancheas
d6a238a224
fix: time not null when save queue
2025-04-03 22:11:19 +07:00
shancheas
dc5e938f75
feat: add configuration to show estimation queue time
2025-04-03 21:54:35 +07:00
shancheas
eb4da7ccc4
temp: remove multiple admin login validation from queue admin
2025-04-03 21:54:04 +07:00
shancheas
7953c7dbbd
fix: validate display uuid
continuous-integration/drone/push Build is passing
Details
2025-01-23 22:15:26 +07:00
shancheas
6911f6f0a2
fix: don't send whatsapp notification when phone is null
continuous-integration/drone/push Build is passing
Details
2025-01-23 22:11:15 +07:00
shancheas
762340a72b
fix: throw error when display id is undefined
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2025-01-23 21:49:33 +07:00
shancheas
61cbbf81ef
feat: add text to speech api
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2025-01-16 12:12:26 +07:00
shancheas
4ea53f7088
fix: average time from float to bigint
continuous-integration/drone/push Build is passing
Details
2025-01-15 10:49:56 +07:00
shancheas
0548141e5f
fix: add optional id when map transaction
continuous-integration/drone/push Build is passing
Details
2025-01-13 17:19:50 +07:00
shancheas
29e4dc5400
fix: code not generate because vip pass
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2025-01-13 14:10:32 +07:00
shancheas
f9d8f85179
fix: moment js when generate
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2025-01-13 13:31:19 +07:00
shancheas
769e8174f4
fix: don't create queue from POS
continuous-integration/drone/push Build is passing
Details
2025-01-13 12:59:30 +07:00
shancheas
3ace59c450
feat: create queue using API
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2025-01-13 12:42:57 +07:00
shancheas
187555a543
fix: play estimation to numeric
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2025-01-03 17:40:21 +07:00
shancheas
551bd12f5b
fix: call time stop when time is more than estimation
continuous-integration/drone/push Build is passing
Details
2024-12-25 04:57:28 +07:00
shancheas
1692c8234a
fix: error when send to null phone number
continuous-integration/drone/push Build is passing
Details
2024-12-25 04:26:12 +07:00
shancheas
903b7cfd18
fix: whatsapp notification not show
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-22 09:33:22 +07:00
shancheas
26a6af2044
fix: register queue still sen notification
continuous-integration/drone/push Build is passing
Details
2024-12-22 05:42:28 +07:00
shancheas
d7ed77934d
temp: remove log
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-21 05:26:16 +07:00
shancheas
66720c5b8b
feat: implement requiring call notification
2024-12-21 05:20:25 +07:00
shancheas
44e74de315
feat: whatsapp notification
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-21 04:01:54 +07:00
shancheas
82e7879969
feat: add configuration for whatsapp service
2024-12-21 03:56:13 +07:00
shancheas
d612b6725a
fix: login by new transaction receipt id
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-17 19:27:07 +07:00
shancheas
54b9658075
fix: show queue only same day
2024-12-17 19:26:22 +07:00
shancheas
661dbb8cf2
fix: add peak level
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-10 15:55:27 +07:00
shancheas
6dc6579450
feat: add item id
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is failing
Details
2024-12-10 14:19:24 +07:00
shancheas
e3db958e0d
fix: error ticket not found when split queue
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is failing
Details
2024-12-10 14:00:38 +07:00
shancheas
d73752252a
feat: peak level base on configuration
continuous-integration/drone/push Build is passing
Details
2024-12-10 13:51:28 +07:00
shancheas
b38c489777
fix: last item queue time
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-10 12:27:34 +07:00
shancheas
8cfc003261
feat: add query name filter to items
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-10 11:57:33 +07:00
shancheas
55e89426d9
feat(SPG-1078): summary all item queue
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-03 14:27:12 +07:00
shancheas
5f6214eeb6
feat: add max peak level and call prepare call time to item queue
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
2024-12-03 11:21:44 +07:00